PubSub+ Messaging API For C  7.31.0.7
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
solClient_field Struct Reference

The general solClient_field structure is returned by generic accessors to the container. More...

#include <solClient.h>

Data Fields

solClient_fieldType_t type
 
solClient_uint32_t length
 
union {
   solClient_bool_t   boolean
 
   solClient_uint8_t   uint8
 
   solClient_int8_t   int8
 
   solClient_uint16_t   uint16
 
   solClient_int16_t   int16
 
   solClient_uint32_t   uint32
 
   solClient_int32_t   int32
 
   solClient_uint64_t   uint64
 
   solClient_int64_t   int64
 
   solClient_wchar_t   wchar
 
   float   float32
 
   double   float64
 
   const char *   string
 
   solClient_uint8_t *   bytearray
 
   solClient_opaqueContainer_pt   map
 
   solClient_opaqueContainer_pt   stream
 
   solClient_destination_t   dest
 
   solClient_uint8_t *   smf
 
   solClient_uint8_t *   unknownField
 
value
 

Detailed Description

The general solClient_field structure is returned by generic accessors to the container.

The application must first check the fieldType to determine which member of the union to use.

Examples:
ex/eventMonitor.c, ex/ios/examples/EventMonitorExample.m, ex/ios/examples/SempGetOverMbExample.m, and ex/sempGetOverMb.c.

Field Documentation

solClient_uint8_t* bytearray
float float32
double float64
solClient_int32_t int32
solClient_uint32_t length
solClient_uint32_t uint32
solClient_uint8_t* unknownField