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