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

PacketAttributeValue Class Reference
[Attributes]

Class containing a value for a PacketAttribute. More...

#include <PacketAttribute.h>

Inheritance diagram for PacketAttributeValue:

ConcretePacketAttributeValue< T > List of all members.

Public Member Functions

 PacketAttributeValue (const PacketAttributeValue &toCopy)
virtual PacketAttributeValueclone (void) const =0
int getValueType (void) const
virtual bool operator== (const PacketAttributeValue &rhs) const
virtual bool operator< (const PacketAttributeValue &rhs) const
virtual bool operator<= (const PacketAttributeValue &rhs) const
virtual bool operator> (const PacketAttributeValue &rhs) const
virtual bool operator>= (const PacketAttributeValue &rhs) const
virtual std::string toString (void) const =0

Static Public Attributes

static const int NONE = 0
static const int INT = 1
static const int DOUBLE = 2
static const int STRING = 3
static const int TIME = 17
static const PacketAttributeValue
*const 
TRUE = new ConcretePacketAttributeValue<int>(1)

Protected Attributes

int valType

Friends

std::ostream & operator<< (std::ostream &os, const PacketAttributeValue &value)

Detailed Description

Class containing a value for a PacketAttribute.

Attribute values can have different types, so this is an abstract class representing all types of value.

Examples:

test_attribs.cc.


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