Main Page | Modules | Class Hierarchy | Class List | Directories | Class Members | Related Pages | Examples

PacketDataMembers Class Reference
[Network Data Structures]

An abstract base class to support the mechanisms designed to handle ghost packets. More...

#include <Packet.h>

Inheritance diagram for PacketDataMembers:

GhostPacketDataMembers RealPacketDataMembers List of all members.

Protected Member Functions

 PacketDataMembers (void)

Protected Attributes

bool ghost

Friends

class Packet

Detailed Description

An abstract base class to support the mechanisms designed to handle ghost packets.

The data members of a packet were extracted out of Packet into RealPacketDataMembers in order to implement ghost packets; real packets have a pointer to a RealPacketDataMembers object that encapsulates their actual data, whereas ghost packets have a pointer to a GhostPacketDataMembers object that encapsulates pointers to other packets.


Constructor & Destructor Documentation

PacketDataMembers::PacketDataMembers void   )  [inline, protected]
 

PacketDataMembers is abstract, so the ctor is protected


Member Data Documentation

bool PacketDataMembers::ghost [protected]
 

'this' is a GhostPacketDataMembers if true, a RealPacketDataMembers if false


The documentation for this class was generated from the following files:
Generated on Thu Apr 5 01:02:38 2007 for ANTARES by  doxygen 1.4.2