RTM::LocalServiceAdmin Class Reference

#include <LocalServiceAdmin.h>

Inheritance diagram for RTM::LocalServiceAdmin:
coil::Singleton< LocalServiceAdmin >

List of all members.

Public Member Functions

 LocalServiceAdmin ()
 Constructor.
virtual ~LocalServiceAdmin ()
void init (coil::Properties &props)
 Initialization of LocalServiceAdmin.
void finalize ()
 Finalization ofLocalServiceAdmin.
::RTM::LocalServiceProfileList getServiceProfiles ()
 Getting LocalServiceProfileList.
bool getServiceProfile (std::string name,::RTM::LocalServiceProfile &prof)
 Get LocalServiceProfile of an LocalService.
::RTM::LocalServiceBasegetService (const char *id)
 Get a pointer of a LocalService.
bool addLocalService (::RTM::LocalServiceBase *service)
 Set a SDO service provider.
bool removeLocalService (const std::string name)
 Remove a LocalService.

Constructor & Destructor Documentation

RTM::LocalServiceAdmin::LocalServiceAdmin (  ) 

Constructor.

Constructor

virtual RTM::LocalServiceAdmin::~LocalServiceAdmin (  )  [virtual]

Virtual destractor.


Member Function Documentation

bool RTM::LocalServiceAdmin::addLocalService ( ::RTM::LocalServiceBase service  ) 

Set a SDO service provider.

TODO: Documentation

void RTM::LocalServiceAdmin::finalize (  ) 

Finalization ofLocalServiceAdmin.

TODO: Documentation

::RTM::LocalServiceBase* RTM::LocalServiceAdmin::getService ( const char *  id  ) 

Get a pointer of a LocalService.

This operation returnes a pointer to the LocalService which has the specified id. If the specified id is NULL pointer or the specified id does not exist in the ServiceProfile list, NULL pointer will be returned.

Parameters:
id ID of a LocalService
Returns:
a pointer which has the specified id
bool RTM::LocalServiceAdmin::getServiceProfile ( std::string  name,
::RTM::LocalServiceProfile prof 
)

Get LocalServiceProfile of an LocalService.

This operation returns LocalServiceProfile of a LocalService which has the specified id. If the specified id is NULL pointer or the specified id does not exist in the ServiceProfile list, false will be returned.

Parameters:
id ID of an LocalService
Returns:
LocalServiceProfile which has the specified id
::RTM::LocalServiceProfileList RTM::LocalServiceAdmin::getServiceProfiles (  ) 

Getting LocalServiceProfileList.

TODO: Documentation

void RTM::LocalServiceAdmin::init ( coil::Properties props  ) 

Initialization of LocalServiceAdmin.

TODO: Documentation

bool RTM::LocalServiceAdmin::removeLocalService ( const std::string  name  ) 

Remove a LocalService.

TODO: Documentation

Generated on Sat Apr 19 14:45:52 2014 for OpenRTM by  doxygen 1.6.3