jp.go.aist.rtm.RTC
Interface NumberingPolicy

All Known Implementing Classes:
DefaultNumberingPolicy

public interface NumberingPolicy

Abstruct class for naming policy management when creating objects.

This is the abstract interface class to manage the naming policy when creating objects. Concrete classes must implement the following pure virtual functions.


Method Summary
 java.lang.String onCreate(RTObject_impl obj)
           Create the name when creating objects.
 void onDelete(RTObject_impl obj)
           Delete the name when deleting objects.
 

Method Detail

onCreate

java.lang.String onCreate(RTObject_impl obj)
Create the name when creating objects.

Pure virtual function to create the name when creating objects.

Parameters:
obj - The target object for the creation
Returns:
Name of the created object

onDelete

void onDelete(RTObject_impl obj)
Delete the name when deleting objects.

Pure virtual function to delete the name when deleting object.

Parameters:
obj - The target object of the delete