Inheritance diagram for Protocol:

Public Member Functions | |
| virtual int | controlConnection (ConnectionPtr a, char *b1, char *b2, int bs1, int bs2, u_long nbtr, u_long id) |
| virtual int | getProtocolOptions () |
| virtual int | loadProtocol (XmlParser *) |
| Protocol () | |
| virtual char * | registerName (char *, int len) |
| virtual int | unLoadProtocol (XmlParser *) |
| virtual | ~Protocol () |
Protected Attributes | |
| int | protocolOptions |
|
|
Constructor for the class protocol. |
|
|
Destroy the object. |
|
||||||||||||||||||||||||||||||||
|
Control the connection. Reimplemented in ControlProtocol, DynamicProtocol, Ftp, FtpProtocol, Http, HttpProtocol, and HttpsProtocol. |
|
|
Reimplemented in FtpProtocol. |
|
|
Load the protocol. Called once at runtime. Reimplemented in ControlProtocol, FtpProtocol, HttpProtocol, and HttpsProtocol. |
|
||||||||||||
|
Returns the name of the protocol. If an out buffer is defined fullfill it with the name too. Reimplemented in ControlProtocol, Ftp, FtpProtocol, Http, HttpProtocol, Https, and HttpsProtocol. |
|
|
Unload the protocol. Called once. Reimplemented in FtpProtocol, HttpProtocol, and HttpsProtocol. |
|
|
|
1.3.9.1