#include <EntityRef.h>
Public Member Functions | |
EntityRef (const string &s) | |
EntityRef (IDLEntityRef &) | |
EntityRef (string entityId, string partId, string entityTypeName, string instanceVersion) | |
bool | operator== (const EntityRef &) const |
bool | equals (const EntityRef &) const |
bool | operator!= (const EntityRef &) const |
bool | isNull () const |
string | toString () const |
string | toXML () const throw (InvalidDataException) |
IDLEntityRef | toIDLEntityRef () const |
void | setFromXML (string xml) throw (InvalidArgumentException) |
void | toBin (EndianOSStream &eoss) |
EntityId | getEntityId () const |
PartId | getPartId () const |
string | getEntityTypeName () const |
string | getInstanceVersion () const |
void | setEntityId (EntityId e) |
void | setPartId (PartId s) |
void | setEntityTypeName (string s) |
void | setInstanceVersion (string s) |
Static Public Member Functions | |
static EntityRef | getEntityRef (StringTokenizer &t) throw (InvalidArgumentException) |
static EntityRef | fromBin (EndianISStream &eiss) |
Friends | |
ostream & | operator<< (ostream &, const EntityRef &) |
istream & | operator>> (istream &, EntityRef &) |
void asdm::EntityRef::toBin | ( | EndianOSStream & | eoss | ) |
Write the binary representation of this to a EndianOSStream.
static EntityRef asdm::EntityRef::fromBin | ( | EndianISStream & | eiss | ) | [static] |