40 HandlerMap::iterator it;
41 for( it = pHandlers.begin(); it != pHandlers.end(); ++it )
49 TransportFactory factory )
51 FactoryMap::iterator it = pFactories.find( protocol );
52 if( it == pFactories.end() )
54 pFactories[protocol] = factory;
63 HandlerMap::iterator itH = pHandlers.find( protocol );
64 if( itH != pHandlers.end() )
67 FactoryMap::iterator itF = pFactories.find( protocol );
68 if( itF == pFactories.end() )
72 pHandlers[protocol] = handler;
Perform the handshake and the authentication for each physical stream.
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.
TransportManager()
Constructor.
XRootD transport handler.