Amazon Kinesis Webrtc C SDK
NullableDefs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NullableBool
 
struct  NullableUint8
 Custom data type to allow setting UINT8 data type to NULL since C does not support setting basic data types to NULL. More...
 
struct  NullableInt8
 Custom data type to allow setting INT8 data type to NULL since C does not support setting basic data types to NULL. More...
 
struct  NullableUint16
 Custom data type to allow setting UINT16 data type to NULL since C does not support setting basic data types to NULL. More...
 
struct  NullableInt16
 Custom data type to allow setting INT16 data type to NULL since C does not support setting basic data types to NULL. More...
 
struct  NullableUint32
 Custom data type to allow setting UINT32 data type to NULL since C does not support setting basic data types to NULL. More...
 
struct  NullableInt32
 Custom data type to allow setting INT32 data type to NULL since C does not support setting basic data types to NULL. More...
 
struct  NullableUint64
 Custom data type to allow setting UINT64 data type to NULL since C does not support setting basic data types to NULL. More...
 
struct  NullableInt64
 Custom data type to allow setting INT64 data type to NULL since C does not support setting basic data types to NULL. More...
 
struct  NullableFloat
 Custom data type to allow setting FLOAT data type to NULL since C does not support setting basic data types to NULL. More...
 
struct  NullableDouble
 Custom data type to allow setting DOUBLE data type to NULL since C does not support setting basic data types to NULL. More...
 
struct  NullableLongDouble
 Custom data type to allow setting LONG DOUBLE data type to NULL since C does not support setting basic data types to NULL. More...
 

Macros

#define NULLABLE_SET_EMPTY(a)
 
#define NULLABLE_CHECK_EMPTY(a)   ((a).isNull == TRUE)
 Used to check if the value is NULL. If yes, the value field should not be populated. More...
 
#define NULLABLE_SET_VALUE(a, val)
 Used to set a value. The macro sets the isNull flag to FALSE and sets the passed in value. More...