Public Member Functions | |
virtual IConnectableProtocolHandler * | GetHandler (JetByteTools::Socket::IStreamSocket &socket, const CHeaders &requestHeaders, CHeaders &responseHeaders)=0 |
virtual void | DestroyHandler (IConnectableProtocolHandler &handler)=0 |
Protected Member Functions | |
virtual | ~IProtocolHandlerFactory () |
We never delete instances of this interface; you must manage the lifetime of the class that implements it. |
virtual ~IProtocolHandlerFactory | ( | ) | [protected, virtual] |
We never delete instances of this interface; you must manage the lifetime of the class that implements it.
virtual IConnectableProtocolHandler* GetHandler | ( | JetByteTools::Socket::IStreamSocket & | socket, | |
const CHeaders & | requestHeaders, | |||
CHeaders & | responseHeaders | |||
) | [pure virtual] |
Implemented in CProtocolHandlerFactory.
virtual void DestroyHandler | ( | IConnectableProtocolHandler & | handler | ) | [pure virtual] |
Implemented in CProtocolHandlerFactory.