The mamaFieldDescriptor class represents a field in a mamaMsg.
Enumerator |
---|
MAMA_FIELD_TYPE_MSG |
Sub message.
|
MAMA_FIELD_TYPE_OPAQUE |
Opaque binary.
|
MAMA_FIELD_TYPE_STRING |
String.
|
MAMA_FIELD_TYPE_BOOL |
Boolean.
|
MAMA_FIELD_TYPE_CHAR |
Character.
|
MAMA_FIELD_TYPE_I8 |
Signed 8 bit integer.
|
MAMA_FIELD_TYPE_U8 |
Unsigned byte.
|
MAMA_FIELD_TYPE_I16 |
Signed 16 bit integer.
|
MAMA_FIELD_TYPE_U16 |
Unsigned 16 bit integer.
|
MAMA_FIELD_TYPE_I32 |
Signed 32 bit integer.
|
MAMA_FIELD_TYPE_U32 |
Unsigned 32 bit integer.
|
MAMA_FIELD_TYPE_I64 |
Signed 64 bit integer.
|
MAMA_FIELD_TYPE_U64 |
Unsigned 64 bit integer.
|
MAMA_FIELD_TYPE_F32 |
32 bit float
|
MAMA_FIELD_TYPE_F64 |
64 bit float
|
MAMA_FIELD_TYPE_TIME |
64 bit MAMA time
|
MAMA_FIELD_TYPE_PRICE |
MAMA price.
|
MAMA_FIELD_TYPE_VECTOR_I8 |
Array type support.
|
MAMA_FIELD_TYPE_VECTOR_U8 |
|
MAMA_FIELD_TYPE_VECTOR_I16 |
|
MAMA_FIELD_TYPE_VECTOR_U16 |
|
MAMA_FIELD_TYPE_VECTOR_I32 |
|
MAMA_FIELD_TYPE_VECTOR_U32 |
|
MAMA_FIELD_TYPE_VECTOR_I64 |
|
MAMA_FIELD_TYPE_VECTOR_U64 |
|
MAMA_FIELD_TYPE_VECTOR_F32 |
|
MAMA_FIELD_TYPE_VECTOR_F64 |
|
MAMA_FIELD_TYPE_VECTOR_STRING |
|
MAMA_FIELD_TYPE_VECTOR_MSG |
|
MAMA_FIELD_TYPE_VECTOR_TIME |
|
MAMA_FIELD_TYPE_VECTOR_PRICE |
|
MAMA_FIELD_TYPE_QUANTITY |
|
MAMA_FIELD_TYPE_COLLECTION |
Collection.
|
MAMA_FIELD_TYPE_UNKNOWN |
Unknown.
|
32 bit float
Definition: fielddesc.h:81
Boolean.
Definition: fielddesc.h:51
Definition: fielddesc.h:95
Definition: fielddesc.h:107
Signed 16 bit integer.
Definition: fielddesc.h:63
Definition: fielddesc.h:97
Definition: fielddesc.h:94
Array type support.
Definition: fielddesc.h:93
Signed 64 bit integer.
Definition: fielddesc.h:75
Definition: fielddesc.h:104
String.
Definition: fielddesc.h:48
Definition: fielddesc.h:98
Unsigned 64 bit integer.
Definition: fielddesc.h:78
Definition: fielddesc.h:105
Definition: fielddesc.h:101
Sub message.
Definition: fielddesc.h:42
Collection.
Definition: fielddesc.h:110
64 bit float
Definition: fielddesc.h:84
Definition: fielddesc.h:100
Definition: fielddesc.h:96
Opaque binary.
Definition: fielddesc.h:45
MAMA price.
Definition: fielddesc.h:90
Signed 8 bit integer.
Definition: fielddesc.h:57
enum mamaFieldType_ mamaFieldType
The mamaFieldDescriptor class represents a field in a mamaMsg.
Unsigned 16 bit integer.
Definition: fielddesc.h:66
Definition: fielddesc.h:102
Signed 32 bit integer.
Definition: fielddesc.h:69
Definition: fielddesc.h:103
64 bit MAMA time
Definition: fielddesc.h:87
Unsigned 32 bit integer.
Definition: fielddesc.h:72
Character.
Definition: fielddesc.h:54
Unsigned byte.
Definition: fielddesc.h:60
Unknown.
Definition: fielddesc.h:113
Definition: fielddesc.h:106
Definition: fielddesc.h:99