#include <XrdClTransportManager.hh>
Public Types | |
| typedef TransportHandler *(*) | TransportFactory () |
Public Member Functions | |
| TransportManager () | |
| Constructor. | |
| virtual | ~TransportManager () |
| bool | RegisterFactory (const std::string &protocol, TransportFactory factory) |
| Register a transport factory function for a given protocol. | |
| TransportHandler * | GetHandler (const std::string &protocol) |
| Get a transport handler object for a given protocol. | |
Private Types | |
| typedef std::map< std::string, TransportHandler * > | HandlerMap |
| typedef std::map< std::string, TransportFactory > | FactoryMap |
Private Attributes | |
| HandlerMap | pHandlers |
| FactoryMap | pFactories |
typedef std::map<std::string, TransportFactory> XrdCl::TransportManager::FactoryMap [private] |
typedef std::map<std::string, TransportHandler*> XrdCl::TransportManager::HandlerMap [private] |
| typedef TransportHandler*(*) XrdCl::TransportManager::TransportFactory() |
| XrdCl::TransportManager::TransportManager | ( | ) |
Constructor.
| virtual XrdCl::TransportManager::~TransportManager | ( | ) | [virtual] |
| TransportHandler* XrdCl::TransportManager::GetHandler | ( | const std::string & | protocol | ) |
Get a transport handler object for a given protocol.
| bool XrdCl::TransportManager::RegisterFactory | ( | const std::string & | protocol, | |
| TransportFactory | factory | |||
| ) |
Register a transport factory function for a given protocol.
HandlerMap XrdCl::TransportManager::pHandlers [private] |
1.4.7