| 
    RTI Connext Traditional C++ API
    Version 6.1.0
    
   | 
 
Keyed string built-in type. More...
Public Member Functions | |
| DDS_KeyedString () | |
| Constructor.  More... | |
| DDS_KeyedString (int key_size, int size) | |
| Constructor that specifies the allocated sizes.  More... | |
| ~DDS_KeyedString () | |
| Destructor.  More... | |
Public Attributes | |
| char * | key | 
| Instance key associated with the specified value.  More... | |
| char * | value | 
| String value.  More... | |
Keyed string built-in type.
      
  | 
  inline | 
Constructor.
The default constructor initializes the newly created object with NULL key and value.
References key, DDS_Octets::value, and value.
      
  | 
  inline | 
Constructor that specifies the allocated sizes.
The allocated strings are initialized to empty ("").
If a memory allocation failure occurs, and the DDS_KeyedString structure is allocated but one or both strings inside of it cannot be, the unallocated string will be NULL.
| key_size | <<in>> Size of the allocated key string (with NULL-terminated character). | 
| size | <<in>> Size of the allocated value string (with NULL-terminated character). | 
References DDS_String_alloc(), and DDS_String_free().
      
  | 
  inline | 
Destructor.
References DDS_String_free(), key, DDS_Octets::value, and value.
| char* DDS_KeyedString::key | 
Instance key associated with the specified value.
Referenced by DDS_KeyedString(), and ~DDS_KeyedString().
| char* DDS_KeyedString::value | 
String value.
Referenced by DDS_KeyedString(), and ~DDS_KeyedString().