Inheritance diagram for ProtocolsManager:

Public Member Functions | |
| void | addProtocol (char *name, Protocol *protocol) |
| void | addProtocol (string &name, Protocol *protocol) |
| DynamicProtocol * | getPlugin (string &name) |
| Protocol * | getProtocol (string &name) |
| ProtocolsManager () | |
| virtual int | unLoad (XmlParser *languageFile) |
| ~ProtocolsManager () | |
Protected Member Functions | |
| virtual Plugin * | createPluginObject () |
Protected Attributes | |
| HashMap< string, Protocol * > | staticProtocols |
| list< Protocol * > | staticProtocolsList |
|
|
Class constructor. |
|
|
Class destructor. |
|
||||||||||||
|
|
|
||||||||||||
|
Add a static protocol to the list. |
|
|
Create the appropriate object to keep a plugin. Reimplemented from PluginsNamespaceManager. |
|
|
Get a plugin by its name.
Reimplemented from PluginsNamespace. |
|
|
Return a protocol by its name. |
|
|
Clear the protocols. Reimplemented from PluginsNamespace. |
|
|
|
|
|
|
1.3.9.1