#include <EntityId.h>
Michel Caillat, added == and =! operators. June 2005.
Public Member Functions | |
EntityId (const EntityId &) | |
EntityId (const string &id) throw (InvalidArgumentException) | |
EntityId (IDLEntityId &) throw (InvalidArgumentException) | |
EntityId & | operator= (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 | |
EntityId | getEntityId (StringTokenizer &t) throw (InvalidArgumentException) |
string | validate (string x) |
EntityId | fromBin (EndianISStream &eiss) |
Friends | |
ostream & | operator<< (ostream &, const EntityId &) |
istream & | operator>> (istream &, EntityId &) |
|
Read the binary representation of an EntityId from a EndianISStream and use the read value to set an EntityId.
|
|
Write the binary representation of this to a EndianOSStream. |