Man Linux: Main Page and Category List

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 its 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.