ost::MapObject(3) | Library Functions Manual | ost::MapObject(3) |
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>
Public Member Functions¶
void detach (void)
Remove the object from it's current table. MapObject (const char *id)
Save id, mark as not using any table.
Protected Attributes¶
MapObject * nextObject
const char * idObject
MapTable * table
Friends¶
class MapTable
class MapIndex
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.
Constructor & Destructor Documentation¶
ost::MapObject::MapObject (const char * id)¶
Save id, mark as not using any table.Parameters:
id string for this object.
Member Function Documentation¶
void ost::MapObject::detach (void)¶
Remove the object from it's current table.Friends And Related Function Documentation¶
friend class MapIndex [friend]¶
friend class MapTable [friend]¶
Member Data Documentation¶
const char* ost::MapObject::idObject [protected]¶
MapObject* ost::MapObject::nextObject [protected]¶
MapTable* ost::MapObject::table [protected]¶
Author¶
Generated automatically by Doxygen for GNU CommonC++ from the source code.Wed Oct 31 2018 | GNU CommonC++ |