iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
iceoryx2.hpp
Go to the documentation of this file.
1
// Copyright (c) 2025 Contributors to the Eclipse Foundation
2
//
3
// See the NOTICE file(s) distributed with this work for additional
4
// information regarding copyright ownership.
5
//
6
// This program and the accompanying materials are made available under the
7
// terms of the Apache Software License 2.0 which is available at
8
// https://www.apache.org/licenses/LICENSE-2.0, or the MIT license
9
// which is available at https://opensource.org/licenses/MIT.
10
//
11
// SPDX-License-Identifier: Apache-2.0 OR MIT
12
13
#ifndef IOX2_ICEORYX2_HPP
14
#define IOX2_ICEORYX2_HPP
15
16
#include "
iox2/active_request.hpp
"
17
#include "
iox2/allocation_strategy.hpp
"
18
#include "
iox2/attribute.hpp
"
19
#include "
iox2/attribute_set.hpp
"
20
#include "
iox2/attribute_specifier.hpp
"
21
#include "
iox2/attribute_verifier.hpp
"
22
#include "
iox2/backpressure_strategy.hpp
"
23
#include "
iox2/bb/duration.hpp
"
24
#include "
iox2/bb/layout.hpp
"
25
#include "
iox2/bb/slice.hpp
"
26
#include "
iox2/callback_progression.hpp
"
27
#include "
iox2/client.hpp
"
28
#include "
iox2/client_details.hpp
"
29
#include "
iox2/client_error.hpp
"
30
#include "
iox2/config.hpp
"
31
#include "
iox2/config_creation_error.hpp
"
32
#include "
iox2/connection_failure.hpp
"
33
#include "
iox2/dynamic_config_blackboard.hpp
"
34
#include "
iox2/dynamic_config_event.hpp
"
35
#include "
iox2/dynamic_config_publish_subscribe.hpp
"
36
#include "
iox2/dynamic_config_request_response.hpp
"
37
#include "
iox2/entry_handle.hpp
"
38
#include "
iox2/entry_handle_error.hpp
"
39
#include "
iox2/entry_handle_mut.hpp
"
40
#include "
iox2/entry_handle_mut_error.hpp
"
41
#include "
iox2/entry_value_uninit.hpp
"
42
#include "
iox2/enum_translation.hpp
"
43
#include "
iox2/event_id.hpp
"
44
#include "
iox2/file_descriptor.hpp
"
45
#include "
iox2/header_publish_subscribe.hpp
"
46
#include "
iox2/header_request_response.hpp
"
47
#include "
iox2/listener.hpp
"
48
#include "
iox2/listener_details.hpp
"
49
#include "
iox2/listener_error.hpp
"
50
#include "
iox2/log.hpp
"
51
#include "
iox2/log_level.hpp
"
52
#include "
iox2/message_type_details.hpp
"
53
#include "
iox2/messaging_pattern.hpp
"
54
#include "
iox2/node.hpp
"
55
#include "
iox2/node_details.hpp
"
56
#include "
iox2/node_failure_enums.hpp
"
57
#include "
iox2/node_name.hpp
"
58
#include "
iox2/node_state.hpp
"
59
#include "
iox2/node_wait_failure.hpp
"
60
#include "
iox2/notifier.hpp
"
61
#include "
iox2/notifier_details.hpp
"
62
#include "
iox2/notifier_error.hpp
"
63
#include "
iox2/payload_info.hpp
"
64
#include "
iox2/pending_response.hpp
"
65
#include "
iox2/port_error.hpp
"
66
#include "
iox2/port_factory_blackboard.hpp
"
67
#include "
iox2/port_factory_client.hpp
"
68
#include "
iox2/port_factory_event.hpp
"
69
#include "
iox2/port_factory_listener.hpp
"
70
#include "
iox2/port_factory_notifier.hpp
"
71
#include "
iox2/port_factory_publish_subscribe.hpp
"
72
#include "
iox2/port_factory_publisher.hpp
"
73
#include "
iox2/port_factory_reader.hpp
"
74
#include "
iox2/port_factory_request_response.hpp
"
75
#include "
iox2/port_factory_server.hpp
"
76
#include "
iox2/port_factory_subscriber.hpp
"
77
#include "
iox2/port_factory_writer.hpp
"
78
#include "
iox2/publisher.hpp
"
79
#include "
iox2/publisher_details.hpp
"
80
#include "
iox2/publisher_error.hpp
"
81
#include "
iox2/reader.hpp
"
82
#include "
iox2/reader_details.hpp
"
83
#include "
iox2/reader_error.hpp
"
84
#include "
iox2/request_mut.hpp
"
85
#include "
iox2/request_mut_uninit.hpp
"
86
#include "
iox2/response.hpp
"
87
#include "
iox2/response_mut.hpp
"
88
#include "
iox2/response_mut_uninit.hpp
"
89
#include "
iox2/sample.hpp
"
90
#include "
iox2/sample_mut.hpp
"
91
#include "
iox2/sample_mut_uninit.hpp
"
92
#include "
iox2/server.hpp
"
93
#include "
iox2/server_details.hpp
"
94
#include "
iox2/server_error.hpp
"
95
#include "
iox2/service.hpp
"
96
#include "
iox2/service_builder.hpp
"
97
#include "
iox2/service_builder_blackboard.hpp
"
98
#include "
iox2/service_builder_blackboard_error.hpp
"
99
#include "
iox2/service_builder_event.hpp
"
100
#include "
iox2/service_builder_event_error.hpp
"
101
#include "
iox2/service_builder_publish_subscribe.hpp
"
102
#include "
iox2/service_builder_publish_subscribe_error.hpp
"
103
#include "
iox2/service_builder_request_response.hpp
"
104
#include "
iox2/service_builder_request_response_error.hpp
"
105
#include "
iox2/service_details.hpp
"
106
#include "
iox2/service_error_enums.hpp
"
107
#include "
iox2/service_hash.hpp
"
108
#include "
iox2/service_name.hpp
"
109
#include "
iox2/service_type.hpp
"
110
#include "
iox2/signal_handling_mode.hpp
"
111
#include "
iox2/static_config.hpp
"
112
#include "
iox2/static_config_blackboard.hpp
"
113
#include "
iox2/static_config_event.hpp
"
114
#include "
iox2/static_config_publish_subscribe.hpp
"
115
#include "
iox2/static_config_request_response.hpp
"
116
#include "
iox2/subscriber.hpp
"
117
#include "
iox2/subscriber_details.hpp
"
118
#include "
iox2/subscriber_error.hpp
"
119
#include "
iox2/type_name.hpp
"
120
#include "
iox2/type_variant.hpp
"
121
#include "
iox2/unique_node_id.hpp
"
122
#include "
iox2/unique_port_id.hpp
"
123
#include "
iox2/waitset.hpp
"
124
#include "
iox2/waitset_enums.hpp
"
125
#include "
iox2/waitset_hash.hpp
"
126
#include "
iox2/writer.hpp
"
127
#include "
iox2/writer_details.hpp
"
128
#include "
iox2/writer_error.hpp
"
129
130
#endif
active_request.hpp
allocation_strategy.hpp
attribute.hpp
attribute_set.hpp
attribute_specifier.hpp
attribute_verifier.hpp
backpressure_strategy.hpp
callback_progression.hpp
client.hpp
client_details.hpp
client_error.hpp
config.hpp
config_creation_error.hpp
connection_failure.hpp
duration.hpp
dynamic_config_blackboard.hpp
dynamic_config_event.hpp
dynamic_config_publish_subscribe.hpp
dynamic_config_request_response.hpp
entry_handle.hpp
entry_handle_error.hpp
entry_handle_mut.hpp
entry_handle_mut_error.hpp
entry_value_uninit.hpp
enum_translation.hpp
event_id.hpp
file_descriptor.hpp
header_publish_subscribe.hpp
header_request_response.hpp
layout.hpp
listener.hpp
listener_details.hpp
listener_error.hpp
log.hpp
log_level.hpp
message_type_details.hpp
messaging_pattern.hpp
node.hpp
node_details.hpp
node_failure_enums.hpp
node_name.hpp
node_state.hpp
node_wait_failure.hpp
notifier.hpp
notifier_details.hpp
notifier_error.hpp
payload_info.hpp
pending_response.hpp
port_error.hpp
port_factory_blackboard.hpp
port_factory_client.hpp
port_factory_event.hpp
port_factory_listener.hpp
port_factory_notifier.hpp
port_factory_publish_subscribe.hpp
port_factory_publisher.hpp
port_factory_reader.hpp
port_factory_request_response.hpp
port_factory_server.hpp
port_factory_subscriber.hpp
port_factory_writer.hpp
publisher.hpp
publisher_details.hpp
publisher_error.hpp
reader.hpp
reader_details.hpp
reader_error.hpp
request_mut.hpp
request_mut_uninit.hpp
response.hpp
response_mut.hpp
response_mut_uninit.hpp
sample.hpp
sample_mut.hpp
sample_mut_uninit.hpp
server.hpp
server_details.hpp
server_error.hpp
service.hpp
service_builder.hpp
service_builder_blackboard.hpp
service_builder_blackboard_error.hpp
service_builder_event.hpp
service_builder_event_error.hpp
service_builder_publish_subscribe.hpp
service_builder_publish_subscribe_error.hpp
service_builder_request_response.hpp
service_builder_request_response_error.hpp
service_details.hpp
service_error_enums.hpp
service_hash.hpp
service_name.hpp
service_type.hpp
signal_handling_mode.hpp
slice.hpp
static_config.hpp
static_config_blackboard.hpp
static_config_event.hpp
static_config_publish_subscribe.hpp
static_config_request_response.hpp
subscriber.hpp
subscriber_details.hpp
subscriber_error.hpp
type_name.hpp
type_variant.hpp
unique_node_id.hpp
unique_port_id.hpp
waitset.hpp
waitset_enums.hpp
waitset_hash.hpp
writer.hpp
writer_details.hpp
writer_error.hpp
iox2
iceoryx2.hpp
Generated by
1.9.8