OpenRTM-aist 2.0.2
Loading...
Searching...
No Matches
RTM::NamingServiceNumberingPolicy Class Reference

#include <NamingServiceNumberingPolicy.h>

Inheritance diagram for RTM::NamingServiceNumberingPolicy:
Collaboration diagram for RTM::NamingServiceNumberingPolicy:

Public Member Functions

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

Protected Member Functions

virtual bool find (std::string name)
 

Detailed Description

Since
1.2.0

Constructor & Destructor Documentation

◆ NamingServiceNumberingPolicy()

RTM::NamingServiceNumberingPolicy::NamingServiceNumberingPolicy ( )

Constructor.

Constructor

◆ ~NamingServiceNumberingPolicy()

RTM::NamingServiceNumberingPolicy::~NamingServiceNumberingPolicy ( )
overridedefault

Destractor.

Member Function Documentation

◆ find()

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

◆ onCreate()

std::string RTM::NamingServiceNumberingPolicy::onCreate ( void * obj)
overridevirtual

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.

◆ onDelete()

void RTM::NamingServiceNumberingPolicy::onDelete ( void * obj)
overridevirtual

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.


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