2 #include "../plugin/PluginLoader.hpp" 4 #include "../os/StartStopManager.hpp" 19 GlobalService::GlobalService()
20 : Service(
"GlobalService" )
23 .doc(
"Require that a certain service is loaded in the global service.")
24 .arg(
"service_name",
"The name of the service to load globally.");
boost::shared_ptr< Service > shared_ptr
A process-wide services that hosts services not local to a single component.
bool require(const std::string servicename)
Require that a certain service is loaded in the global service.
static boost::shared_ptr< PluginLoader > Instance()
Create the instance of the PluginLoader.
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
static RTT_API Service::shared_ptr Instance()
static RTT_API void Release()