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.