|
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.