ost::MapObject - The MapObject is a base class which can be used to make a derived class operate on a
Contents
Constructor & Destructor Documentation
ost::MapObject::MapObject(constchar*id)
Save id, mark as not using any table.
Parametersid string for this object.
Detailed Description
The MapObject is a base class which can be used to make a derived class operate on a MapTable.
Derived classes may override new and delete operators to use managed free list from a MapTable.
Author
David Sugar dyfet@gnutelephony.org
Mappable object.
Member Data Documentation
constchar*ost::MapObject::idObject[protected]MapObject*ost::MapObject::nextObject[protected]MapTable*ost::MapObject::table[protected]
Member Function Documentation
voidost::MapObject::detach(void)
Remove the object from it's current table.
Name
ost::MapObject - The MapObject is a base class which can be used to make a derived class operate on a
MapTable.
Synopsis
#include <object.h>
PublicMemberFunctions
void detach (void)
Remove the object from it's current table.
MapObject (const char *id)
Save id, mark as not using any table.
ProtectedAttributesMapObject * nextObject
const char * idObjectMapTable * tableFriends
class MapTable
class MapIndex