#include <OnixS/MTS/Cash/SDP/Classes/SMP.Classes.TI_DESC_CLASS.h>
Public Member Functions | |
TI_DESC_CLASS () | |
virtual | ~TI_DESC_CLASS () |
virtual ClassId::Enum | id () const |
size_t | deserialize (const void *buf, size_t inLen) |
virtual std::string | toString () const |
virtual size_t | serializationBufSize () const |
virtual TI_DESC_CLASS * | clone () const |
virtual TI_DESC_CLASS * | clone (void *) const |
Public Member Functions inherited from Class | |
virtual | ~Class () |
size_t | getMaxMessageSize () const |
Public Attributes | |
std::string | sourceName |
std::string | entityName |
UInt32 | entityID |
TI_DESC_ENTITY_TYPE::Enum | entityType |
UInt32 | classIndx |
UInt32 | esize |
UInt32 | numFields |
UInt32 | numKeys |
UInt32 | uaccess |
Definition at line 45 of file SMP.Classes.TI_DESC_CLASS.h.
|
inline |
Definition at line 48 of file SMP.Classes.TI_DESC_CLASS.h.
|
inlinevirtual |
Definition at line 54 of file SMP.Classes.TI_DESC_CLASS.h.
|
virtual |
Implements Class.
|
virtual |
Implements Class.
size_t deserialize | ( | const void * | buf, |
size_t | inLen | ||
) |
|
inlinevirtual |
|
inlinevirtual |
Implements Class.
Definition at line 97 of file SMP.Classes.TI_DESC_CLASS.h.
|
virtual |
Provides string presentation.
Implements Class.
UInt32 classIndx |
Progressive number.
Definition at line 76 of file SMP.Classes.TI_DESC_CLASS.h.
UInt32 entityID |
If EntityType = TI_DESC_ENTITY_TYPE_StructType, it is the Class_ID.
Definition at line 70 of file SMP.Classes.TI_DESC_CLASS.h.
std::string entityName |
Entity name (for example, the name of a class or the name of an enumerate)
Definition at line 67 of file SMP.Classes.TI_DESC_CLASS.h.
TI_DESC_ENTITY_TYPE::Enum entityType |
Entity datatype.
Definition at line 73 of file SMP.Classes.TI_DESC_CLASS.h.
UInt32 esize |
Size of the datatype.
Definition at line 79 of file SMP.Classes.TI_DESC_CLASS.h.
UInt32 numFields |
Number of items of the entity. If EntityType = TI_DESC_ENTITY_TYPE_StructType, it is the number of fields in the structure. If EntityType = TI_DESC_ENTITY_TYPE_EnumType, it is the number of values in the enumerate.
Definition at line 82 of file SMP.Classes.TI_DESC_CLASS.h.
UInt32 numKeys |
Number of keys. Only significant if EntityType = TI_DESC_ENTITY_TYPE_StructType.
Definition at line 85 of file SMP.Classes.TI_DESC_CLASS.h.
std::string sourceName |
Identifier of the source service.
Definition at line 64 of file SMP.Classes.TI_DESC_CLASS.h.
UInt32 uaccess |
Not significant for the client.
Definition at line 88 of file SMP.Classes.TI_DESC_CLASS.h.