Manage transport handler objects. More...
#include <XrdClTransportManager.hh>
Public Types | |
| typedef TransportHandler *(* | TransportFactory) () |
Public Member Functions | |
| TransportManager () | |
| Constructor. | |
| virtual | ~TransportManager () |
| TransportHandler * | GetHandler (const std::string &protocol) |
| Get a transport handler object for a given protocol. | |
| bool | RegisterFactory (const std::string &protocol, TransportFactory factory) |
| Register a transport factory function for a given protocol. | |
Manage transport handler objects.
Definition at line 32 of file XrdClTransportManager.hh.
| typedef TransportHandler *(* XrdCl::TransportManager::TransportFactory) () |
Definition at line 35 of file XrdClTransportManager.hh.
| XrdCl::TransportManager::TransportManager | ( | ) |
Constructor.
Definition at line 27 of file XrdClTransportManager.cc.
|
virtual |
Definition at line 38 of file XrdClTransportManager.cc.
| TransportHandler * XrdCl::TransportManager::GetHandler | ( | const std::string & | protocol | ) |
Get a transport handler object for a given protocol.
Definition at line 61 of file XrdClTransportManager.cc.
Referenced by XrdCl::PostMaster::CollapseRedirect(), and XrdCl::PluginUnloadHandler::UnloadHandler().
| bool XrdCl::TransportManager::RegisterFactory | ( | const std::string & | protocol, |
| TransportFactory | factory ) |
Register a transport factory function for a given protocol.
Definition at line 48 of file XrdClTransportManager.cc.