Adaptation::ServiceFilter Class Reference

information used to search for adaptation services More...

#include <ServiceFilter.h>

Collaboration diagram for Adaptation::ServiceFilter:

Public Member Functions

 ServiceFilter (Method, VectPoint, HttpRequest *, HttpReply *, AccessLogEntry::Pointer const &al)
 
 ServiceFilter (const ServiceFilter &f)
 
 ~ServiceFilter ()
 
ServiceFilteroperator= (const ServiceFilter &f)
 

Public Attributes

Method method
 adaptation direction More...
 
VectPoint point
 adaptation location More...
 
HttpRequestrequest
 HTTP request being adapted or cause; may be nil. More...
 
HttpReplyreply
 HTTP response being adapted; may be nil. More...
 
AccessLogEntry::Pointer al
 info for the future access.log entry More...
 

Detailed Description

Definition at line 22 of file ServiceFilter.h.

Constructor & Destructor Documentation

Adaptation::ServiceFilter::ServiceFilter ( Method  aMethod,
VectPoint  aPoint,
HttpRequest aReq,
HttpReply aRep,
AccessLogEntry::Pointer const &  al 
)

Definition at line 15 of file ServiceFilter.cc.

References assert, HTTPMSGLOCK(), reply, and request.

Adaptation::ServiceFilter::ServiceFilter ( const ServiceFilter f)

Definition at line 30 of file ServiceFilter.cc.

References HTTPMSGLOCK(), reply, and request.

Adaptation::ServiceFilter::~ServiceFilter ( )

Definition at line 44 of file ServiceFilter.cc.

References HTTPMSGUNLOCK(), and request().

Member Function Documentation

Adaptation::ServiceFilter & Adaptation::ServiceFilter::operator= ( const ServiceFilter f)

Definition at line 50 of file ServiceFilter.cc.

References HTTPMSGLOCK(), HTTPMSGUNLOCK(), method, method, point, reply, request, and request().

Member Data Documentation

AccessLogEntry::Pointer Adaptation::ServiceFilter::al

Definition at line 36 of file ServiceFilter.h.

HttpReply* Adaptation::ServiceFilter::reply

Definition at line 35 of file ServiceFilter.h.

Referenced by operator=(), and ServiceFilter().

HttpRequest* Adaptation::ServiceFilter::request

The documentation for this class was generated from the following files:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors