Inheritance diagram for LLService:
Static Public Member Functions
|static bool||registerCreator (const std::string &name, creator_t fn)|
|This method is used to register a protocol name with a a functor that creates the service. |
|static LLIOPipe *||activate (const std::string &name, LLPumpIO::chain_t &chain, LLSD context)|
|This method connects to a service by name. |
|static bool||discard (const std::string &name)|
|typedef std::map< std::string,|
Protected Member Functions
Static Protected Attributes
activate()with the name of the service needed which will call the associated factory, and return a pointer to the known interface. NOTE: If you are implementing a service factory, it is vitally important that the service pipe is at the front of the chain.
Definition at line 119 of file llservice.h.
|LLIOPipe * LLService::activate||(||const std::string &||name,|
This method connects to a service by name.
|name||The name of the service to connect to.|
|chain||The constructed chain including the service instance.|
|context||Context for the activation.|
|bool LLService::discard||(||const std::string &||name||)||
|bool LLService::registerCreator||(||const std::string &||name,|
This method is used to register a protocol name with a a functor that creates the service.
|aParameter||A brief description of aParameter.|