OpenRTM-aist  1.2.1
Public Member Functions | Protected Member Functions | List of all members
RTM::NodeNumberingPolicy Class Reference

Class for naming policy management when creating objects. More...

#include <NodeNumberingPolicy.h>

Inheritance diagram for RTM::NodeNumberingPolicy:
Inheritance graph
[legend]
Collaboration diagram for RTM::NodeNumberingPolicy:
Collaboration graph
[legend]

Public Member Functions

 NodeNumberingPolicy ()
 Constructor. More...
 
virtual ~NodeNumberingPolicy (void)
 Destractor. More...
 
virtual std::string onCreate (void *obj)
 Create the name when creating object. More...
 
virtual void onDelete (void *obj)
 Delete the name when deleting object. More...
 
- Public Member Functions inherited from RTM::NumberingPolicyBase
virtual ~NumberingPolicyBase (void)
 Virtual destractor. More...
 

Protected Member Functions

virtual bool find (std::string name)
 

Detailed Description

Class for naming policy management when creating objects.

Since
1.2.0

Constructor & Destructor Documentation

RTM::NodeNumberingPolicy::NodeNumberingPolicy ( )

Constructor.

Constructor

virtual RTM::NodeNumberingPolicy::~NodeNumberingPolicy ( void  )
inlinevirtual

Member Function Documentation

virtual bool RTM::NodeNumberingPolicy::find ( std::string  name)
protectedvirtual
Parameters
name
Returns

Referenced by ~NodeNumberingPolicy().

virtual std::string RTM::NodeNumberingPolicy::onCreate ( void *  obj)
virtual

Create the name when creating object.

Create the name when creating object. Create the name corresponding to the number of generated instances.

Parameters
objThe target object for the name creation
Returns
Names of the created object

Implements RTM::NumberingPolicyBase.

Referenced by ~NodeNumberingPolicy().

virtual void RTM::NodeNumberingPolicy::onDelete ( void *  obj)
virtual

Delete the name when deleting object.

Delete the name when deleting object. Substract the generated number of instances when deleting the object.

Parameters
objThe target object for the name delete

Implements RTM::NumberingPolicyBase.

Referenced by ~NodeNumberingPolicy().


The documentation for this class was generated from the following file: