pulsar-client-cpp
messages.h
1 
19 #pragma once
20 
21 #include <pulsar/c/message.h>
22 #include <pulsar/defines.h>
23 #include <stdint.h>
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
29 typedef struct _pulsar_messages pulsar_messages_t;
30 
36 PULSAR_PUBLIC size_t pulsar_messages_size(pulsar_messages_t* msgs);
37 
45 PULSAR_PUBLIC pulsar_message_t* pulsar_messages_get(pulsar_messages_t* msgs, size_t index);
46 
47 PULSAR_PUBLIC void pulsar_messages_free(pulsar_messages_t* msgs);
48 
49 #ifdef __cplusplus
50 }
51 #endif