asdm::EntityId Class Reference

#include <EntityId.h>

List of all members.


Detailed Description

description

Version:
1.00 Jan. 7, 2005
Author:
Allen Farris

Michel Caillat, added == and =! operators. June 2005.


Public Member Functions

 EntityId (const EntityId &)
 EntityId (const string &id) throw (InvalidArgumentException)
 EntityId (IDLEntityId &) throw (InvalidArgumentException)
EntityIdoperator= (const EntityId &)
bool equals (const EntityId &) const
bool operator== (const EntityId &) const
bool operator!= (const EntityId &) const
string toString () const
IDLEntityId toIDLEntityId () const
void toBin (EndianOSStream &eoss)
bool isNull () const
string getId () const
void setId (string e)

Static Public Member Functions

static EntityId getEntityId (StringTokenizer &t) throw (InvalidArgumentException)
static string validate (string x)
static EntityId fromBin (EndianISStream &eiss)

Friends

ostream & operator<< (ostream &, const EntityId &)
istream & operator>> (istream &, EntityId &)


Member Function Documentation

void asdm::EntityId::toBin ( EndianOSStream &  eoss  ) 

Write the binary representation of this to a EndianOSStream.

static EntityId asdm::EntityId::fromBin ( EndianISStream &  eiss  )  [static]

Read the binary representation of an EntityId from a EndianISStream and use the read value to set an EntityId.

Parameters:
eiss the EndianStream to be read
Returns:
an EntityId
Exceptions:
InvalidArgumentException 


The documentation for this class was generated from the following file:
Generated on Thu Nov 29 16:46:49 2007 for ASDM C++ Implementation by  doxygen 1.5.1