casa
5.7.0-16
|
description More...
#include <EntityId.h>
Public Member Functions | |
EntityId () | |
EntityId constructors. More... | |
EntityId (const EntityId &) | |
EntityId (const std::string &id) throw (InvalidArgumentException) | |
EntityId (asdmIDLTypes::IDLEntityId &) throw (InvalidArgumentException) | |
virtual | ~EntityId () |
EntityId destructor. More... | |
EntityId & | operator= (const EntityId &) |
bool | equals (const EntityId &) const |
bool | operator== (const EntityId &) const |
bool | operator!= (const EntityId &) const |
std::string | toString () const |
asdmIDLTypes::IDLEntityId | toIDLEntityId () const |
void | toBin (EndianOSStream &eoss) const |
Write the binary representation of this to a EndianOSStream. More... | |
bool | isNull () const |
std::string | getId () const |
void | setId (std::string e) |
Static Public Member Functions | |
static EntityId | getEntityId (StringTokenizer &t) throw (InvalidArgumentException) |
static std::string | validate (std::string x) |
static EntityId | fromBin (EndianIStream &eis) |
Read the binary representation of an EntityId from a EndianIStream and use the read value to set an EntityId. More... | |
Private Attributes | |
std::string | id |
Friends | |
std::ostream & | operator<< (std::ostream &, const EntityId &) |
Friend functions. More... | |
std::istream & | operator>> (std::istream &, EntityId &) |
|
inline |
EntityId constructors.
Definition at line 109 of file EntityId.h.
|
inline |
Definition at line 111 of file EntityId.h.
asdm::EntityId::EntityId | ( | const std::string & | id | ) | |
throw | ( | InvalidArgumentException | |||
) |
asdm::EntityId::EntityId | ( | asdmIDLTypes::IDLEntityId & | ) | ||
throw | ( | InvalidArgumentException | |||
) |
|
inlinevirtual |
EntityId destructor.
Definition at line 114 of file EntityId.h.
|
inline |
Definition at line 125 of file EntityId.h.
References id.
|
static |
Read the binary representation of an EntityId from a EndianIStream and use the read value to set an EntityId.
eis | the EndianStream to be read |
InvalidArgumentException |
|
static |
|
inline |
Definition at line 149 of file EntityId.h.
References id.
|
inline |
Definition at line 121 of file EntityId.h.
Referenced by asdm::EntityRef::isNull().
|
inline |
Definition at line 133 of file EntityId.h.
References id.
Definition at line 116 of file EntityId.h.
References id.
|
inline |
Definition at line 129 of file EntityId.h.
References id.
|
inline |
Definition at line 153 of file EntityId.h.
void asdm::EntityId::toBin | ( | EndianOSStream & | eoss | ) | const |
Write the binary representation of this to a EndianOSStream.
|
inline |
Definition at line 142 of file EntityId.h.
|
inline |
Definition at line 137 of file EntityId.h.
References id.
|
static |
|
friend |
Friend functions.
|
friend |
|
private |
Definition at line 104 of file EntityId.h.
Referenced by equals(), getId(), operator!=(), asdm::operator<<(), operator=(), operator==(), asdm::operator>>(), and toString().