rabbitmq-c  0.5.0
C AMQP Client library for RabbitMQ
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
amqp_field_value_t Struct Reference

A field table value. More...

Data Fields

uint8_t kind
 the type of the entry /sa amqp_field_value_kind_t
 
union {
   amqp_boolean_t   boolean
 boolean type AMQP_FIELD_KIND_BOOLEAN
 
   int8_t   i8
 int8_t type AMQP_FIELD_KIND_I8
 
   uint8_t   u8
 uint8_t type AMQP_FIELD_KIND_U8
 
   int16_t   i16
 int16_t type AMQP_FIELD_KIND_I16
 
   uint16_t   u16
 uint16_t type AMQP_FIELD_KIND_U16
 
   int32_t   i32
 int32_t type AMQP_FIELD_KIND_I32
 
   uint32_t   u32
 uint32_t type AMQP_FIELD_KIND_U32
 
   int64_t   i64
 int64_t type AMQP_FIELD_KIND_I64
 
   uint64_t   u64
 uint64_t type AMQP_FIELD_KIND_U64, AMQP_FIELD_KIND_TIMESTAMP
 
   float   f32
 float type AMQP_FIELD_KIND_F32
 
   double   f64
 double type AMQP_FIELD_KIND_F64
 
   amqp_decimal_t   decimal
 amqp_decimal_t AMQP_FIELD_KIND_DECIMAL
 
   amqp_bytes_t   bytes
 amqp_bytes_t type AMQP_FIELD_KIND_UTF8, AMQP_FIELD_KIND_BYTES
 
   amqp_table_t   table
 amqp_table_t type AMQP_FIELD_KIND_TABLE
 
   amqp_array_t   array
 amqp_array_t type AMQP_FIELD_KIND_ARRAY
 
value
 a union of the value
 

Detailed Description

A field table value.

Since
v0.1

The documentation for this struct was generated from the following file: