Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ReserveId Class Reference

#include <Storage.h>

Inheritance diagram for ReserveId:

Object List of all members.

Public Methods

const char * name () const
void name (const char *s)
CharStr_cs_name () const
void _cs_name (CharStr *s)
 ReserveId ()
 ReserveId (const ReserveId &other)
ReserveId & operator= (const ReserveId &other)
 ReserveId (const char *reserve_name, int id)
 ~ReserveId ()
int operator== (ReserveId &r2)
int operator!= (ReserveId &r2)
virtual int compare (Object *)
virtual ObjectCopy ()

Public Attributes

int id

Private Attributes

CharStr_name

Constructor & Destructor Documentation

ReserveId::ReserveId   [inline]
 

Definition at line 211 of file Storage.h.

References CharStr::Error.

ReserveId::ReserveId const ReserveId &    other [inline]
 

Definition at line 218 of file Storage.h.

References CharStr::Error.

ReserveId::ReserveId const char *    reserve_name,
int    id
[inline]
 

Definition at line 235 of file Storage.h.

References CharStr::Error.

ReserveId::~ReserveId   [inline]
 

Definition at line 243 of file Storage.h.

References CharStr::released().


Member Function Documentation

void ReserveId::_cs_name CharStr   s [inline]
 

Definition at line 203 of file Storage.h.

References CharStr::released(), and CharStr::stored().

CharStr* ReserveId::_cs_name   const [inline]
 

Definition at line 197 of file Storage.h.

Referenced by o2x(), and x2o().

virtual int Object::compare Object   [inline, virtual, inherited]
 

To ensure a consistent comparison interface and to allow comparison of all kinds of different objects, we will define a comparison functions.

Definition at line 31 of file Object.h.

virtual Object* Object::Copy   [inline, virtual, inherited]
 

To allow a deep copy of data structures we will define a standard interface... This member will return a copy of itself, freshly allocated and deep copied.

Reimplemented in List.

Definition at line 37 of file Object.h.

Referenced by List::Copy(), and List::operator=().

void ReserveId::name const char *    s [inline]
 

Definition at line 189 of file Storage.h.

References CharStr::create(), CharStr::released(), and CharStr::stored().

const char* ReserveId::name   const [inline]
 

Definition at line 183 of file Storage.h.

References CharStr::str.

Referenced by Master::checkReserves(), event_slave_avail(), and operator==().

int ReserveId::operator!= ReserveId &    r2 [inline]
 

Definition at line 253 of file Storage.h.

ReserveId& ReserveId::operator= const ReserveId &    other [inline]
 

Definition at line 225 of file Storage.h.

References _name, id, CharStr::released(), and CharStr::stored().

int ReserveId::operator== ReserveId &    r2 [inline]
 

Definition at line 248 of file Storage.h.

References id, and name().


Member Data Documentation

CharStr* ReserveId::_name [private]
 

Definition at line 177 of file Storage.h.

Referenced by operator=().

int ReserveId::id
 

Definition at line 180 of file Storage.h.

Referenced by Master::checkReserves(), Master::msgSlaveReserve(), o2x(), operator=(), operator==(), and x2o().


The documentation for this class was generated from the following file:
Generated on Mon Nov 25 12:46:40 2002 for qadpz by doxygen1.2.18