pulsar-client-cpp
Loading...
Searching...
No Matches
table_view_configuration.h
1
20#pragma once
21
22#include <pulsar/defines.h>
23
24#include "producer_configuration.h"
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
30typedef struct _pulsar_table_view_configuration pulsar_table_view_configuration_t;
31
32PULSAR_PUBLIC pulsar_table_view_configuration_t *pulsar_table_view_configuration_create();
33
34PULSAR_PUBLIC void pulsar_table_view_configuration_free(pulsar_table_view_configuration_t *conf);
35
36PULSAR_PUBLIC void pulsar_table_view_configuration_set_schema_info(
37 pulsar_table_view_configuration_t *table_view_configuration_t, pulsar_schema_type schemaType,
38 const char *name, const char *schema, pulsar_string_map_t *properties);
39
40PULSAR_PUBLIC void pulsar_table_view_configuration_set_subscription_name(
41 pulsar_table_view_configuration_t *table_view_configuration_t, const char *subscription_name);
42
43PULSAR_PUBLIC const char *pulsar_table_view_configuration_get_subscription_name(
44 pulsar_table_view_configuration_t *table_view_configuration_t);
45
46#ifdef __cplusplus
47}
48#endif