20 #ifndef RTC_NUMBERINGPOLICY_H
21 #define RTC_NUMBERINGPOLICY_H
103 virtual std::string
onCreate(
void* obj) = 0;
124 virtual void onDelete(
void* obj) = 0;
208 virtual std::string
onCreate(
void* obj);
259 long int find(
void* obj);
263 std::vector<void*> m_objects;
265 #endif // RTC_NUMBERINGPOLICY_H
virtual ~NumberingPolicy(void)
Virtual destractor.
Definition: NumberingPolicy.h:78
DefaultNumberingPolicy()
Constructor.
Definition: NumberingPolicy.h:168
virtual void onDelete(void *obj)=0
Delete the name when deleting objects.
Abstruct class for naming policy management when creating objects.
Definition: NumberingPolicy.h:54
The structures for exception handling when object was not found.
Definition: NumberingPolicy.h:65
virtual std::string onCreate(void *obj)=0
Create the name when creating objects.
virtual ~DefaultNumberingPolicy(void)
Destractor.
Definition: NumberingPolicy.h:181
Class for naming policy management when creating objects.
Definition: NumberingPolicy.h:149
virtual std::string onCreate(void *obj)
Create the name when creating object.
long int find(void *obj)
Find the object.
virtual void onDelete(void *obj)
Delete the name when deleting object.