|
Robot Raconteur Core C++ Library
|
Base class for service factories. More...
#include <ServiceFactory.h>
Public Member Functions | |
| virtual std::string | GetServiceName ()=0 |
| Returns the name of the service. | |
| virtual std::string | DefString ()=0 |
| Return the service definition string used to generate the service factory. | |
| virtual boost::shared_ptr< ServiceDefinition > | ServiceDef () |
| Return the parsed ServiceDefinition. | |
Base class for service factories.
Service factories are generated by RobotRaconteurGen for static such as languages C++, Java, and C#, or dynamically generated by dynamic languages such as Python and MATLAB. Service factories must be registered with the node using RobotRaconteurNodeSetup, ClientNodeSetup, ServerNodeSetup, or RobotRaconteurNode::RegisterServiceType().
Each service definition corresponds to one service factory. Service factories are not typically accessed by the user once registered.
|
pure virtual |
Return the service definition string used to generate the service factory.
|
pure virtual |
Returns the name of the service.
|
virtual |
Return the parsed ServiceDefinition.