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>
Protected 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

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) [protected]
Save id, mark as not using any table.
Parameters:
id string for this object.

Member Function Documentation

void ost::MapObject::detach (void) [protected]
Remove the object from it's current table.

Friends And Related Function Documentation

friend class MapTable [friend]

Member Data Documentation

MapObject* ost::MapObject::nextObject [protected] const char* ost::MapObject::idObject [protected] MapTable* ost::MapObject::table [protected]

Author

Generated automatically by Doxygen for GNU CommonC++ from the source
code.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout