17 typedef struct kafka_s kafka_t;
25 void (*on_connected)(kafka_t*,
void*);
26 void (*on_disconnected)(kafka_t*,
void*);
27 void (*on_msg)(kafka_t*,
xroad_str_t,
const void*, size_t,
void*);
xroad_errno_t kafka_start(kafka_t *k)
void kafka_destroy(kafka_t *k)
xroad_errno_t kafka_stop(kafka_t *k)
kafka_t * kafka_create(xroad_xml_tag_t cfg, kafka_callback_t cback)
xroad_errno_t kafka_send(kafka_t *k, xroad_str_t topic, void *data, size_t len)
void * ctx
context, used data
Definition: kafka.h:24
Definition: xroad_string.h:29
struct xroad_str_s xroad_str_t
see common/xroad_string.h for details
Definition: xroad_common_fwd.h:39