comms/iceoryx: True zero-copy inter-process communication

Add comms/iceoryx port, which is a dependency for https://cyclonedds.io/

Test Plan:
* portlint: OK
* testport: amd64, 13.1-RELEASE tested

Reviewed by: arrowd

Differential Revision: https://reviews.freebsd.org/D35421
This commit is contained in:
Florian Limberger
2022-07-29 10:11:51 +03:00
committed by Gleb Popov
parent f27816425f
commit 36b05703cb
5 changed files with 493 additions and 0 deletions

View File

@@ -65,6 +65,7 @@
SUBDIR += hidapi
SUBDIR += hylafax
SUBDIR += ibp
SUBDIR += iceoryx
SUBDIR += inspectrum
SUBDIR += iwmbt-firmware
SUBDIR += java-simple-serial-connector

29
comms/iceoryx/Makefile Normal file
View File

@@ -0,0 +1,29 @@
PORTNAME= iceoryx
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.2
CATEGORIES= comms
MAINTAINER= flo@purplekraken.com
COMMENT= True zero-copy inter-process communication
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= cpptoml>=0.1.1:textproc/cpptoml
USES= cmake
USE_GITHUB= yes
GH_ACCOUNT= eclipse-iceoryx
USE_LDCONFIG= yes
CMAKE_ON= BINDING_C BUILD_SHARED_LIBS
CMAKE_OFF= DOWNLOAD_TOML_LIB
CMAKE_SOURCE_PATH= ${WRKSRC}/iceoryx_meta
PLIST_SUB= VERSION=${GH_TAGNAME}
OPTIONS_DEFINE= DOCS
.include <bsd.port.mk>

3
comms/iceoryx/distinfo Normal file
View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1654620764
SHA256 (eclipse-iceoryx-iceoryx-v2.0.2_GH0.tar.gz) = 99871bcaa8da4361d1baae9cf1507683058de8572ac3080edc41e590ffba06c0
SIZE (eclipse-iceoryx-iceoryx-v2.0.2_GH0.tar.gz) = 1543727

11
comms/iceoryx/pkg-descr Normal file
View File

@@ -0,0 +1,11 @@
Iceoryx is an inter-process-communication (IPC) middleware. It has its origins
in the automotive industry, where large amounts of data have to be transferred
between different processes when it comes to driver assistance or automated
driving systems. However, the efficient communication mechanisms can also be
applied to a wider range of use cases, e.g. in the field of robotics or game
development. Iceoryx uses a true zero-copy, shared memory approach that allows
to transfer data from publishers to subscribers without a single copy. This
ensures data transmissions with constant latency, regardless of the size of the
payload.
WWW: https://iceoryx.io/

449
comms/iceoryx/pkg-plist Normal file
View File

@@ -0,0 +1,449 @@
bin/iox-roudi
@sample etc/roudi_config_example.toml etc/roudi_config.toml
include/iceoryx/%%VERSION%%/iceoryx_binding_c/api.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/chunk.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/client.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/config.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/enums.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/internal/c2cpp_binding.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/internal/c2cpp_enum_translation.hpp
include/iceoryx/%%VERSION%%/iceoryx_binding_c/internal/cpp2c_enum_translation.hpp
include/iceoryx/%%VERSION%%/iceoryx_binding_c/internal/cpp2c_publisher.hpp
include/iceoryx/%%VERSION%%/iceoryx_binding_c/internal/cpp2c_service_description_translation.hpp
include/iceoryx/%%VERSION%%/iceoryx_binding_c/internal/cpp2c_subscriber.hpp
include/iceoryx/%%VERSION%%/iceoryx_binding_c/internal/cpp2c_waitset.hpp
include/iceoryx/%%VERSION%%/iceoryx_binding_c/listener.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/log.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/node.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/notification_info.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/publisher.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/request_header.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/response_header.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/runtime.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/server.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/service_description.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/service_discovery.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/subscriber.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/types.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/user_trigger.h
include/iceoryx/%%VERSION%%/iceoryx_binding_c/wait_set.h
include/iceoryx/%%VERSION%%/iceoryx_hoofs/concurrent/lockfree_queue.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/.clang-tidy
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/algorithm.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/attributes.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/convert.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/deadline_timer.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/expected.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/filesystem.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/forward_list.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/function.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/function_ref.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/functional_interface.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/generic_raii.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/helplets.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/list.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/method_callback.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/newtype.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/optional.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/poor_mans_heap.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/requires.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/scoped_static.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/serialization.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/stack.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/string.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/type_traits.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/types.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/unique_ptr.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/variant.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/variant_queue.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/cxx/vector.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/design_pattern/creation.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/error_handling/error_handling.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/active_object.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/fifo.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/fifo.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/lockfree_queue/cyclic_index.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/lockfree_queue/cyclic_index.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/lockfree_queue/index_queue.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/lockfree_queue/index_queue.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/loffli.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/loffli.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/periodic_task.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/periodic_task.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/smart_lock.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/smart_lock.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/sofi.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/sofi.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/taco.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/trigger_queue.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/concurrent/trigger_queue.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/.clang-tidy
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/algorithm.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/convert.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/expected.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/forward_list.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/function_ref.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/functional_interface.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/helplets.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/list.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/method_callback.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/newtype.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/newtype/assignment.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/newtype/comparable.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/newtype/constructor.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/newtype/convertable.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/newtype/internal.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/newtype/protected_constructor.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/newtype/sortable.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/optional.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/pair.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/poor_mans_heap.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/reference_counter.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/reference_counter.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/scoped_static.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/serialization.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/set.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/stack.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/static_storage.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/static_storage.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/storable_function.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/storable_function.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/string.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/string_internal.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/unique_id.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/unique_ptr.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/variant.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/variant_internal.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/variant_queue.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/cxx/vector.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/design_pattern/creation.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/file_reader/file_reader.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/graphs/directed_acyclic_graph.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/graphs/directed_graph.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/objectpool/objectpool.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/posix_wrapper/access_control.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/posix_wrapper/ipc_channel.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/posix_wrapper/message_queue.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/posix_wrapper/mutex.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/posix_wrapper/shared_memory_object.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/posix_wrapper/shared_memory_object/allocator.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/posix_wrapper/shared_memory_object/memory_map.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/posix_wrapper/shared_memory_object/shared_memory.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/posix_wrapper/system_configuration.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/posix_wrapper/unix_domain_socket.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/relocatable_pointer/atomic_relocatable_pointer.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/relocatable_pointer/atomic_relocatable_pointer.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/relocatable_pointer/base_relative_pointer.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/relocatable_pointer/pointer_repository.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/relocatable_pointer/pointer_repository.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/relocatable_pointer/relative_pointer.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/relocatable_pointer/relative_pointer.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/relocatable_pointer/relative_pointer_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/relocatable_pointer/relative_pointer_data.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/relocatable_pointer/relocatable_ptr.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/relocatable_pointer/relocatable_ptr.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/units/duration.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/internal/units/duration.inl
include/iceoryx/%%VERSION%%/iceoryx_hoofs/log/logcommon.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/log/logger.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/log/logging.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/log/logging_free_function_building_block.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/log/logmanager.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/log/logstream.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/acl.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/dlfcn.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/errno.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/fcntl.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/file.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/getopt.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/grp.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/inet.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/mman.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/mqueue.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/platform_correction.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/platform_settings.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/pthread.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/pwd.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/resource.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/semaphore.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/signal.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/socket.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/stat.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/time.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/types.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/un.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/unistd.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/platform/wait.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/posix_wrapper/file_lock.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/posix_wrapper/named_pipe.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/posix_wrapper/posix_access_rights.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/posix_wrapper/posix_call.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/posix_wrapper/semaphore.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/posix_wrapper/signal_handler.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/posix_wrapper/signal_watcher.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/posix_wrapper/thread.hpp
include/iceoryx/%%VERSION%%/iceoryx_hoofs/posix_wrapper/timer.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/capro/service_description.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/gateway/channel.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/gateway/gateway_base.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/gateway/gateway_config.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/gateway/gateway_discovery.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/gateway/gateway_generic.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/gateway/toml_gateway_config_parser.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/iceoryx_posh_config.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/iceoryx_posh_deployment.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/iceoryx_posh_types.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/iceoryx_posh_types.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/capro/capro_message.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/capro/capro_message.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/gateway/channel.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/gateway/gateway_generic.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/log/posh_config_logging.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/log/posh_logging.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/chunk_management.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/mem_pool.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/memory_manager.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/memory_manager.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/mepoo.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/mepoo_segment.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/mepoo_segment.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/segment_manager.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/segment_manager.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/shared_chunk.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/shared_pointer.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/shared_pointer.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/shm_safe_unmanaged_chunk.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/typed_mem_pool.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/mepoo/typed_mem_pool.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/base_client.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/base_client.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/base_publisher.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/base_publisher.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/base_server.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/base_server.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/base_subscriber.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/base_subscriber.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_distributor_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_distributor_data.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_queue_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_queue_data.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_queue_pusher.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_queue_pusher.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_receiver.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_receiver.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_receiver_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_receiver_data.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_sender.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_sender_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/chunk_sender_data.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/condition_listener.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/condition_notifier.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/locking_policy.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/typed_unique_id.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/building_blocks/unique_port_id.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/client_impl.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/client_impl.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/listener.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/notification_attorney.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/notification_callback.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/notification_info.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/base_port.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/base_port.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/base_port_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/client_port_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/client_port_roudi.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/client_port_user.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/client_port_user.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/client_server_port_types.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/interface_port.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/interface_port_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/pub_sub_port_types.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/publisher_port_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/publisher_port_roudi.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/publisher_port_user.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/server_port_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/server_port_roudi.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/server_port_user.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/server_port_user.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/subscriber_port_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/subscriber_port_multi_producer.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/subscriber_port_roudi.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/subscriber_port_single_producer.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/ports/subscriber_port_user.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/publisher_impl.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/publisher_impl.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/publisher_interface.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/request.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/request_deleter.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/request_deleter.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/response.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/response_deleter.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/response_deleter.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/rpc_interface.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/sample.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/sample_deleter.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/sample_deleter.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/server_impl.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/server_impl.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/smart_chunk.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/smart_chunk.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/subscriber_impl.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/subscriber_impl.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/trigger.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/typed_port_api_trait.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/untyped_client_impl.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/untyped_client_impl.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/untyped_publisher_impl.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/untyped_publisher_impl.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/untyped_server_impl.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/untyped_server_impl.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/untyped_subscriber_impl.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/untyped_subscriber_impl.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/used_chunk_list.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/used_chunk_list.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/popo/wait_set.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/introspection/fixed_size_container.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/introspection/mempool_introspection.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/introspection/mempool_introspection.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/introspection/port_introspection.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/introspection/port_introspection.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/introspection/process_introspection.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/introspection/process_introspection.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/memory/generic_memory_block.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/memory/mempool_collection_memory_block.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/memory/mempool_segment_manager_memory_block.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/memory/port_pool_memory_block.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/port_manager.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/port_manager.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/port_pool_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/port_pool_data.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/process.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/process_manager.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/roudi.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/roudi/service_registry.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/runtime/ipc_interface_base.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/runtime/ipc_interface_creator.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/runtime/ipc_interface_user.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/runtime/ipc_message.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/runtime/ipc_message.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/runtime/ipc_runtime_interface.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/runtime/node_data.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/runtime/node_property.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/internal/runtime/shared_memory_user.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/mepoo/chunk_header.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/mepoo/chunk_settings.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/mepoo/memory_info.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/mepoo/mepoo_config.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/mepoo/segment_config.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/client.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/client_options.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/enum_trigger_type.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/listener.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/notification_attorney.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/notification_callback.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/notification_info.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/port_queue_policies.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/publisher.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/publisher_options.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/request.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/response.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/rpc_header.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/sample.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/server.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/server_options.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/subscriber.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/subscriber_options.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/trigger.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/trigger_handle.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/untyped_client.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/untyped_publisher.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/untyped_server.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/untyped_subscriber.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/user_trigger.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/popo/wait_set.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/cmd_line_args.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/iceoryx_roudi_app.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/iceoryx_roudi_components.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/introspection_types.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/memory/default_roudi_memory.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/memory/generic_memory_block.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/memory/iceoryx_roudi_memory_manager.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/memory/memory_block.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/memory/memory_provider.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/memory/posix_shm_memory_provider.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/memory/roudi_memory_interface.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/memory/roudi_memory_manager.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/port_pool.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/port_pool.inl
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/roudi_app.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/roudi_cmd_line_parser.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/roudi_cmd_line_parser_config_file_option.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/roudi_config.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/roudi_config_file_provider.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/roudi/roudi_config_toml_file_provider.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/runtime/node.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/runtime/port_config_info.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/runtime/posh_runtime.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/runtime/posh_runtime_single_process.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/runtime/service_discovery.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/version/compatibility_check_level.hpp
include/iceoryx/%%VERSION%%/iceoryx_posh/version/version_info.hpp
include/iceoryx/%%VERSION%%/iceoryx_versions.hpp
lib/cmake/iceoryx_binding_c/iceoryx_binding_cConfig.cmake
lib/cmake/iceoryx_binding_c/iceoryx_binding_cConfigVersion.cmake
lib/cmake/iceoryx_binding_c/iceoryx_binding_cTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/iceoryx_binding_c/iceoryx_binding_cTargets.cmake
lib/cmake/iceoryx_hoofs/IceoryxPackageHelper.cmake
lib/cmake/iceoryx_hoofs/IceoryxPlatform.cmake
lib/cmake/iceoryx_hoofs/IceoryxVersion.cmake
lib/cmake/iceoryx_hoofs/iceoryx_hoofsConfig.cmake
lib/cmake/iceoryx_hoofs/iceoryx_hoofsConfigVersion.cmake
lib/cmake/iceoryx_hoofs/iceoryx_hoofsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/iceoryx_hoofs/iceoryx_hoofsTargets.cmake
lib/cmake/iceoryx_posh/IceoryxPoshDeployment.cmake
lib/cmake/iceoryx_posh/iceoryx_poshConfig.cmake
lib/cmake/iceoryx_posh/iceoryx_poshConfigVersion.cmake
lib/cmake/iceoryx_posh/iceoryx_poshTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/iceoryx_posh/iceoryx_poshTargets.cmake
lib/libiceoryx_binding_c.so
lib/libiceoryx_hoofs.so
lib/libiceoryx_platform.so
lib/libiceoryx_posh.so
lib/libiceoryx_posh_config.so
lib/libiceoryx_posh_gateway.so
lib/libiceoryx_posh_roudi.so
%%PORTDOCS%%%%DOCSDIR%%/3rd_party_licenses/cyclonedds-cxx/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/3rd_party_licenses/cyclonedds/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/3rd_party_licenses/cyclonedds/NOTICE.md
%%PORTDOCS%%%%DOCSDIR%%/3rd_party_licenses/googletest/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/FAQ.md
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/NOTICE.md
%%PORTDOCS%%%%DOCSDIR%%/README.md
%%PORTDOCS%%%%DOCSDIR%%/installation-guide-for-contributors.md
%%PORTDOCS%%%%DOCSDIR%%/overview.md
%%PORTDOCS%%%%DOCSDIR%%/release-notes/.pages
%%PORTDOCS%%%%DOCSDIR%%/release-notes/iceoryx-unreleased.md
%%PORTDOCS%%%%DOCSDIR%%/release-notes/iceoryx-v1-0-0.md
%%PORTDOCS%%%%DOCSDIR%%/release-notes/iceoryx-v1-0-1.md
%%PORTDOCS%%%%DOCSDIR%%/release-notes/iceoryx-v1-0-2.md
%%PORTDOCS%%%%DOCSDIR%%/release-notes/iceoryx-v2-0-0.md
%%PORTDOCS%%%%DOCSDIR%%/release-notes/iceoryx-v2-0-1.md
%%PORTDOCS%%%%DOCSDIR%%/release-notes/iceoryx-v2-0-2.md
%%PORTDOCS%%share/doc/iceoryx_binding_c/LICENSE
%%PORTDOCS%%share/doc/iceoryx_hoofs/LICENSE
%%PORTDOCS%%share/doc/iceoryx_posh/3rd_party_licenses/cpptoml/LICENSE
%%PORTDOCS%%share/doc/iceoryx_posh/LICENSE