bitz-server  2.0.3
Classes | Public Types | Public Member Functions | List of all members
bitz::Modifier Class Referenceabstract
Inheritance diagram for bitz::Modifier:
bitz::Echo bitz::Py

Classes

struct  symbols_t
 

Public Types

typedef bitz::Modifiercreate_t()
 
typedef void destroy_t(bitz::Modifier *)
 

Public Member Functions

virtual icap::Responsemodify (icap::Request *request)=0 throw ()
 
virtual icap::Responsepreview (icap::Request *request)=0 throw ()
 

Member Function Documentation

◆ modify()

virtual icap::Response* bitz::Modifier::modify ( icap::Request request)
throw (
)
pure virtual

Modify the request as needed and return a response object.

Parameters
requestrequest object
Returns
response object

Implemented in bitz::Py, and bitz::Echo.

◆ preview()

virtual icap::Response* bitz::Modifier::preview ( icap::Request request)
throw (
)
pure virtual

Preview the request passed in and return a response object. The response status of 100 (continue) should be handled by the caller and pass the complete request to modify() method.

Parameters
requestrequest object
Returns
response object

Implemented in bitz::Py, and bitz::Echo.