17#ifndef IOX_BINDING_C_CONFIG_H
18#define IOX_BINDING_C_CONFIG_H
23uint32_t iox_cfg_max_publishers(
void);
26uint32_t iox_cfg_max_subscribers_per_publisher(
void);
29uint32_t iox_cfg_max_chunks_allocated_per_publisher_simultaneously(
void);
33uint64_t iox_cfg_max_publisher_history(
void);
36uint32_t iox_cfg_max_subscribers(
void);
39uint32_t iox_cfg_max_chunks_held_per_subscriber_simultaneously(
void);
43uint32_t iox_cfg_max_subscriber_queue_capacity(
void);
47uint32_t iox_cfg_max_number_of_condition_variables(
void);
51uint32_t iox_cfg_max_number_of_notifiers_per_condition_variable(
void);
55uint32_t iox_cfg_max_number_of_attachments_per_waitset(
void);
59uint32_t iox_cfg_max_number_of_events_per_listener(
void);
63uint32_t iox_cfg_max_number_of_mempools(
void);
67uint32_t iox_cfg_max_shm_segments(
void);
70uint32_t iox_cfg_max_number_of_memory_provider(
void);
73uint32_t iox_cfg_max_number_of_memory_blocks_per_memory_provider(
void);
76uint32_t iox_cfg_chunk_default_user_payload_alignment(
void);
79uint32_t iox_cfg_no_user_header_size(
void);
82uint32_t iox_cfg_no_user_header_alignment(
void);
86uint32_t iox_cfg_max_process_number(
void);
89uint32_t iox_cfg_service_registry_capacity(
void);
92uint32_t iox_cfg_max_findservice_result_size(
void);
95uint32_t iox_cfg_max_runtime_name_length(
void);
98#define IOX_CONFIG_NODE_NAME_SIZE 101
101#define IOX_CONFIG_SERVICE_STRING_SIZE 101