| librdkafka
    The Apache Kafka C/C++ client library | 
VTYPE + argument container for use with rd_kafka_produce_va() More...
#include <rdkafka.h>
| Data Fields | ||
| rd_kafka_vtype_t | vtype | |
| union { | ||
| const char * cstr | ||
| rd_kafka_topic_t * rkt | ||
| int i | ||
| int32_t i32 | ||
| int64_t i64 | ||
| struct { | ||
| void * ptr | ||
| size_t size | ||
| } mem | ||
| struct { | ||
| const char * name | ||
| const void * val | ||
| ssize_t size | ||
| } header | ||
| rd_kafka_headers_t * headers | ||
| void * ptr | ||
| char _pad [64] | ||
| } | u | |
VTYPE + argument container for use with rd_kafka_produce_va()
See RD_KAFKA_V_..() macros below for which union field corresponds to which RD_KAFKA_VTYPE_...
| rd_kafka_vtype_t rd_kafka_vu_t::vtype | 
RD_KAFKA_VTYPE_..
| char rd_kafka_vu_t::_pad[64] | 
Padding size for future-proofness
| union { ... } rd_kafka_vu_t::u | 
Value union, see RD_KAFKA_V_.. macros for which field to use.