From dedf5c47aff7547af9056f0f51903fe7f330c819 Mon Sep 17 00:00:00 2001 From: rex-schilasky <49162693+rex-schilasky@users.noreply.github.com> Date: Mon, 19 Feb 2024 13:16:32 +0100 Subject: [PATCH] src/core renamed to ecal/core --- .github/workflows/build-macos.yml | 4 +- .github/workflows/build-ubuntu.yml | 4 +- .github/workflows/build-windows.yml | 4 +- .github/workflows/clang-tidy-review.yml | 4 +- CMakeLists.txt | 10 +- {src => ecal}/core/CMakeLists.txt | 0 {src => ecal}/core/cfg/CMakeLists.txt | 0 {src => ecal}/core/cfg/ecal.ini | 0 .../include/ecal/cimpl/ecal_callback_cimpl.h | 0 .../include/ecal/cimpl/ecal_client_cimpl.h | 0 .../core/include/ecal/cimpl/ecal_core_cimpl.h | 0 .../core/include/ecal/cimpl/ecal_init_cimpl.h | 0 .../core/include/ecal/cimpl/ecal_log_cimpl.h | 0 .../ecal/cimpl/ecal_monitoring_cimpl.h | 0 .../include/ecal/cimpl/ecal_process_cimpl.h | 0 .../include/ecal/cimpl/ecal_publisher_cimpl.h | 0 .../include/ecal/cimpl/ecal_server_cimpl.h | 0 .../include/ecal/cimpl/ecal_service_cimpl.h | 0 .../ecal/cimpl/ecal_service_info_cimpl.h | 0 .../ecal/cimpl/ecal_subscriber_cimpl.h | 0 .../core/include/ecal/cimpl/ecal_time_cimpl.h | 0 .../include/ecal/cimpl/ecal_timer_cimpl.h | 0 .../include/ecal/cimpl/ecal_tlayer_cimpl.h | 0 .../core/include/ecal/cimpl/ecal_util_cimpl.h | 0 {src => ecal}/core/include/ecal/ecal.h | 0 .../core/include/ecal/ecal_callback.h | 0 {src => ecal}/core/include/ecal/ecal_clang.h | 0 {src => ecal}/core/include/ecal/ecal_client.h | 0 {src => ecal}/core/include/ecal/ecal_config.h | 0 {src => ecal}/core/include/ecal/ecal_core.h | 0 .../core/include/ecal/ecal_deprecate.h | 0 {src => ecal}/core/include/ecal/ecal_init.h | 0 {src => ecal}/core/include/ecal/ecal_log.h | 0 .../core/include/ecal/ecal_log_level.h | 0 .../core/include/ecal/ecal_monitoring.h | 0 {src => ecal}/core/include/ecal/ecal_os.h | 0 .../core/include/ecal/ecal_payload_writer.h | 0 .../core/include/ecal/ecal_process.h | 0 .../core/include/ecal/ecal_process_mode.h | 0 .../core/include/ecal/ecal_process_severity.h | 0 .../core/include/ecal/ecal_publisher.h | 0 {src => ecal}/core/include/ecal/ecal_server.h | 0 .../core/include/ecal/ecal_service_info.h | 0 .../core/include/ecal/ecal_subscriber.h | 0 {src => ecal}/core/include/ecal/ecal_time.h | 0 {src => ecal}/core/include/ecal/ecal_timer.h | 0 {src => ecal}/core/include/ecal/ecal_tlayer.h | 0 {src => ecal}/core/include/ecal/ecal_types.h | 0 {src => ecal}/core/include/ecal/ecal_util.h | 0 {src => ecal}/core/include/ecal/ecalc.h | 0 {src => ecal}/core/include/ecal/ecalc_types.h | 0 {src => ecal}/core/include/ecal/msg/dynamic.h | 0 .../core/include/ecal/msg/protobuf/client.h | 0 .../msg/protobuf/dynamic_json_subscriber.h | 0 .../ecal/msg/protobuf/dynamic_publisher.h | 0 .../ecal/msg/protobuf/dynamic_subscriber.h | 0 .../ecal/msg/protobuf/ecal_proto_dyn.h | 0 .../ecal/msg/protobuf/ecal_proto_hlp.h | 0 .../include/ecal/msg/protobuf/publisher.h | 0 .../core/include/ecal/msg/protobuf/server.h | 0 .../include/ecal/msg/protobuf/subscriber.h | 0 .../core/include/ecal/msg/publisher.h | 0 .../core/include/ecal/msg/string/publisher.h | 0 .../core/include/ecal/msg/string/subscriber.h | 0 .../core/include/ecal/msg/subscriber.h | 0 .../core/include/ecal/types/monitoring.h | 0 {src => ecal}/core/src/config/ecal_config.cpp | 0 .../core/src/config/ecal_config_reader.cpp | 0 .../core/src/config/ecal_config_reader.h | 0 .../core/src/config/ecal_config_reader_hlp.h | 0 {src => ecal}/core/src/ecal.cpp | 0 {src => ecal}/core/src/ecal_clang.cpp | 0 {src => ecal}/core/src/ecal_def.h | 0 {src => ecal}/core/src/ecal_def_ini.h | 0 {src => ecal}/core/src/ecal_defs.h.in | 0 {src => ecal}/core/src/ecal_descgate.cpp | 0 {src => ecal}/core/src/ecal_descgate.h | 0 {src => ecal}/core/src/ecal_event.cpp | 0 {src => ecal}/core/src/ecal_event.h | 0 {src => ecal}/core/src/ecal_eventhandle.h | 0 .../core/src/ecal_global_accessors.cpp | 0 .../core/src/ecal_global_accessors.h | 0 {src => ecal}/core/src/ecal_globals.cpp | 0 {src => ecal}/core/src/ecal_globals.h | 0 {src => ecal}/core/src/ecal_process.cpp | 0 {src => ecal}/core/src/ecal_process_stub.cpp | 0 {src => ecal}/core/src/ecal_process_stub.h | 0 .../core/src/ecal_sample_to_topicinfo.h | 0 {src => ecal}/core/src/ecal_util.cpp | 0 {src => ecal}/core/src/ecal_win_main.h | 0 {src => ecal}/core/src/ecalc.cpp | 0 .../core/src/io/mtx/ecal_named_mutex.cpp | 0 .../core/src/io/mtx/ecal_named_mutex.h | 0 .../core/src/io/mtx/ecal_named_mutex_base.h | 0 .../io/mtx/linux/ecal_named_mutex_impl.cpp | 0 .../src/io/mtx/linux/ecal_named_mutex_impl.h | 0 ...ecal_named_mutex_robust_clocklock_impl.cpp | 0 .../ecal_named_mutex_robust_clocklock_impl.h | 0 .../io/mtx/win32/ecal_named_mutex_impl.cpp | 0 .../src/io/mtx/win32/ecal_named_mutex_impl.h | 0 .../core/src/io/shm/ecal_memfile.cpp | 0 {src => ecal}/core/src/io/shm/ecal_memfile.h | 0 .../core/src/io/shm/ecal_memfile_db.cpp | 0 .../core/src/io/shm/ecal_memfile_db.h | 0 .../core/src/io/shm/ecal_memfile_header.h | 0 .../core/src/io/shm/ecal_memfile_info.h | 0 .../core/src/io/shm/ecal_memfile_naming.cpp | 0 .../core/src/io/shm/ecal_memfile_naming.h | 0 .../core/src/io/shm/ecal_memfile_os.h | 0 .../core/src/io/shm/ecal_memfile_pool.cpp | 0 .../core/src/io/shm/ecal_memfile_pool.h | 0 .../core/src/io/shm/ecal_memfile_sync.cpp | 0 .../core/src/io/shm/ecal_memfile_sync.h | 0 .../core/src/io/shm/linux/ecal_memfile_os.cpp | 0 .../core/src/io/shm/win32/ecal_memfile_os.cpp | 0 .../src/io/udp/ecal_udp_configurations.cpp | 0 .../core/src/io/udp/ecal_udp_configurations.h | 0 .../src/io/udp/ecal_udp_sample_receiver.cpp | 0 .../src/io/udp/ecal_udp_sample_receiver.h | 0 .../src/io/udp/ecal_udp_sample_sender.cpp | 0 .../core/src/io/udp/ecal_udp_sample_sender.h | 0 .../core/src/io/udp/ecal_udp_topic2mcast.h | 0 .../core/src/io/udp/fragmentation/msg_type.h | 0 .../io/udp/fragmentation/rcv_fragments.cpp | 0 .../src/io/udp/fragmentation/rcv_fragments.h | 0 .../io/udp/fragmentation/snd_fragments.cpp | 0 .../src/io/udp/fragmentation/snd_fragments.h | 0 .../src/io/udp/sendreceive/linux/socket_os.h | 0 .../src/io/udp/sendreceive/udp_receiver.cpp | 0 .../src/io/udp/sendreceive/udp_receiver.h | 0 .../io/udp/sendreceive/udp_receiver_asio.cpp | 0 .../io/udp/sendreceive/udp_receiver_asio.h | 0 .../io/udp/sendreceive/udp_receiver_npcap.cpp | 0 .../io/udp/sendreceive/udp_receiver_npcap.h | 0 .../src/io/udp/sendreceive/udp_sender.cpp | 0 .../core/src/io/udp/sendreceive/udp_sender.h | 0 .../src/io/udp/sendreceive/win32/socket_os.h | 0 {src => ecal}/core/src/logging/ecal_log.cpp | 0 .../core/src/logging/ecal_log_impl.cpp | 0 .../core/src/logging/ecal_log_impl.h | 0 .../src/monitoring/ecal_monitoring_def.cpp | 0 .../core/src/monitoring/ecal_monitoring_def.h | 0 .../src/monitoring/ecal_monitoring_impl.cpp | 0 .../src/monitoring/ecal_monitoring_impl.h | 0 .../core/src/pubsub/ecal_pubgate.cpp | 0 {src => ecal}/core/src/pubsub/ecal_pubgate.h | 0 .../core/src/pubsub/ecal_publisher.cpp | 0 .../core/src/pubsub/ecal_subgate.cpp | 0 {src => ecal}/core/src/pubsub/ecal_subgate.h | 0 .../core/src/pubsub/ecal_subscriber.cpp | 0 .../core/src/readwrite/ecal_reader.cpp | 0 .../core/src/readwrite/ecal_reader.h | 0 .../core/src/readwrite/ecal_reader_layer.h | 0 .../core/src/readwrite/ecal_writer.cpp | 0 .../core/src/readwrite/ecal_writer.h | 0 .../core/src/readwrite/ecal_writer_base.h | 0 .../readwrite/ecal_writer_buffer_payload.h | 0 .../core/src/readwrite/ecal_writer_data.h | 0 .../core/src/readwrite/ecal_writer_info.h | 0 .../src/readwrite/shm/ecal_reader_shm.cpp | 0 .../core/src/readwrite/shm/ecal_reader_shm.h | 0 .../src/readwrite/shm/ecal_writer_shm.cpp | 0 .../core/src/readwrite/shm/ecal_writer_shm.h | 0 .../src/readwrite/tcp/ecal_reader_tcp.cpp | 0 .../core/src/readwrite/tcp/ecal_reader_tcp.h | 0 .../readwrite/tcp/ecal_tcp_pubsub_logger.h | 0 .../src/readwrite/tcp/ecal_writer_tcp.cpp | 0 .../core/src/readwrite/tcp/ecal_writer_tcp.h | 0 .../src/readwrite/udp/ecal_reader_udp_mc.cpp | 0 .../src/readwrite/udp/ecal_reader_udp_mc.h | 0 .../src/readwrite/udp/ecal_writer_udp_mc.cpp | 0 .../src/readwrite/udp/ecal_writer_udp_mc.h | 0 .../ecal_registration_provider.cpp | 0 .../registration/ecal_registration_provider.h | 0 .../ecal_registration_receiver.cpp | 0 .../registration/ecal_registration_receiver.h | 0 .../ecal_registration_receiver_shm.cpp | 0 .../ecal_registration_receiver_shm.h | 0 .../shm/ecal_memfile_broadcast.cpp | 0 .../registration/shm/ecal_memfile_broadcast.h | 0 .../shm/ecal_memfile_broadcast_reader.cpp | 0 .../shm/ecal_memfile_broadcast_reader.h | 0 .../shm/ecal_memfile_broadcast_writer.cpp | 0 .../shm/ecal_memfile_broadcast_writer.h | 0 .../shm/relocatable_circular_queue.h | 0 .../serialization/ecal_serialize_common.cpp | 0 .../src/serialization/ecal_serialize_common.h | 0 .../serialization/ecal_serialize_logging.cpp | 0 .../serialization/ecal_serialize_logging.h | 0 .../ecal_serialize_monitoring.cpp | 0 .../serialization/ecal_serialize_monitoring.h | 0 .../ecal_serialize_sample_payload.cpp | 0 .../ecal_serialize_sample_payload.h | 0 .../ecal_serialize_sample_registration.cpp | 0 .../ecal_serialize_sample_registration.h | 0 .../serialization/ecal_serialize_service.cpp | 0 .../serialization/ecal_serialize_service.h | 0 .../src/serialization/ecal_struct_logging.h | 0 .../serialization/ecal_struct_sample_common.h | 0 .../ecal_struct_sample_payload.h | 0 .../ecal_struct_sample_registration.h | 0 .../src/serialization/ecal_struct_service.h | 0 .../core/src/serialization/nanopb/ecal.pb.c | 0 .../core/src/serialization/nanopb/ecal.pb.h | 0 .../core/src/serialization/nanopb/host.pb.c | 0 .../core/src/serialization/nanopb/host.pb.h | 0 .../core/src/serialization/nanopb/layer.pb.c | 0 .../core/src/serialization/nanopb/layer.pb.h | 0 .../src/serialization/nanopb/logging.pb.c | 0 .../src/serialization/nanopb/logging.pb.h | 0 .../src/serialization/nanopb/monitoring.pb.c | 0 .../src/serialization/nanopb/monitoring.pb.h | 0 .../core/src/serialization/nanopb/nanopb/pb.h | 0 .../serialization/nanopb/nanopb/pb_common.c | 0 .../serialization/nanopb/nanopb/pb_common.h | 0 .../serialization/nanopb/nanopb/pb_decode.c | 0 .../serialization/nanopb/nanopb/pb_decode.h | 0 .../serialization/nanopb/nanopb/pb_encode.c | 0 .../serialization/nanopb/nanopb/pb_encode.h | 0 .../src/serialization/nanopb/process.pb.c | 0 .../src/serialization/nanopb/process.pb.h | 0 .../src/serialization/nanopb/service.pb.c | 0 .../src/serialization/nanopb/service.pb.h | 0 .../core/src/serialization/nanopb/topic.pb.c | 0 .../core/src/serialization/nanopb/topic.pb.h | 0 .../core/src/service/ecal_clientgate.cpp | 0 .../core/src/service/ecal_clientgate.h | 0 .../core/src/service/ecal_service_client.cpp | 0 .../src/service/ecal_service_client_impl.cpp | 0 .../src/service/ecal_service_client_impl.h | 0 .../core/src/service/ecal_service_server.cpp | 0 .../src/service/ecal_service_server_impl.cpp | 0 .../src/service/ecal_service_server_impl.h | 0 .../ecal_service_singleton_manager.cpp | 0 .../service/ecal_service_singleton_manager.h | 0 .../core/src/service/ecal_servicegate.cpp | 0 .../core/src/service/ecal_servicegate.h | 0 {src => ecal}/core/src/time/ecal_time.cpp | 0 {src => ecal}/core/src/time/ecal_timegate.cpp | 0 {src => ecal}/core/src/time/ecal_timegate.h | 0 {src => ecal}/core/src/time/ecal_timer.cpp | 0 .../core/src/util/advanced_tclap_output.cpp | 0 .../core/src/util/advanced_tclap_output.h | 0 {src => ecal}/core/src/util/ecal_expmap.h | 0 {src => ecal}/core/src/util/ecal_thread.h | 0 {src => ecal}/core/src/util/getenvvar.h | 0 {src => ecal}/core/src/win32/dll/dllmain.cpp | 0 {src => ecal}/core/src/win32/dll/ecal.rc | Bin {src => ecal}/core/src/win32/dll/resource.h | 0 {src => ecal}/protobuf/ecal.proto | 0 {src => ecal}/protobuf/host.proto | 0 {src => ecal}/protobuf/layer.proto | 0 {src => ecal}/protobuf/logging.proto | 0 {src => ecal}/protobuf/monitoring.proto | 0 {src => ecal}/protobuf/process.proto | 0 {src => ecal}/protobuf/service.proto | 0 {src => ecal}/protobuf/topic.proto | 0 {src => ecal}/service/CMakeLists.txt | 0 {src => ecal}/service/Readme.md | 0 .../service/ecal_service/CMakeLists.txt | 0 .../include/ecal/service/client_manager.h | 0 .../include/ecal/service/client_session.h | 0 .../ecal/service/client_session_types.h | 0 .../ecal_service/include/ecal/service/error.h | 0 .../include/ecal/service/logger.h | 0 .../include/ecal/service/server.h | 0 .../include/ecal/service/server_manager.h | 0 .../ecal/service/server_session_types.h | 0 .../ecal_service/include/ecal/service/state.h | 0 .../ecal_service/src/client_manager.cpp | 0 .../ecal_service/src/client_session.cpp | 0 .../src/client_session_impl_base.h | 0 .../src/client_session_impl_v0.cpp | 0 .../ecal_service/src/client_session_impl_v0.h | 0 .../src/client_session_impl_v1.cpp | 0 .../ecal_service/src/client_session_impl_v1.h | 0 .../src/condition_variable_signaler.h | 0 .../service/ecal_service/src/log_defs.h | 0 .../service/ecal_service/src/log_helpers.h | 0 .../ecal_service/src/protocol_layout.h | 0 .../service/ecal_service/src/protocol_v0.cpp | 0 .../service/ecal_service/src/protocol_v0.h | 0 .../service/ecal_service/src/protocol_v1.cpp | 0 .../service/ecal_service/src/protocol_v1.h | 0 .../service/ecal_service/src/server.cpp | 0 .../service/ecal_service/src/server_impl.cpp | 0 .../service/ecal_service/src/server_impl.h | 0 .../ecal_service/src/server_manager.cpp | 0 .../src/server_session_impl_base.h | 0 .../src/server_session_impl_v0.cpp | 0 .../ecal_service/src/server_session_impl_v0.h | 0 .../src/server_session_impl_v1.cpp | 0 .../ecal_service/src/server_session_impl_v1.h | 0 {src => ecal}/service/sample/CMakeLists.txt | 0 {src => ecal}/service/sample/src/main.cpp | 0 {src => ecal}/service/test/CMakeLists.txt | 0 .../service/test/src/atomic_signalable.h | 0 .../test/src/ecal_tcp_service_test.cpp | 0 {src => ecal}/time/CMakeLists.txt | 0 {src => ecal}/time/include/dynamic_sleeper.h | 0 {src => ecal}/time/include/ecaltime.h | 0 {src => ecal}/time/linuxptp/CMakeLists.txt | 0 {src => ecal}/time/linuxptp/src/clock.h | 0 .../time/linuxptp/src/config/config.h | 0 .../time/linuxptp/src/config/ecaltime.ini | 0 .../time/linuxptp/src/convert_utf.cpp | 0 {src => ecal}/time/linuxptp/src/convert_utf.h | 0 .../time/linuxptp/src/ecal_time_linuxptp.cpp | 0 .../time/linuxptp/src/ecal_time_linuxptp.h | 0 {src => ecal}/time/linuxptp/src/ecaltime.cpp | 0 {src => ecal}/time/localtime/CMakeLists.txt | 0 {src => ecal}/time/localtime/src/dllmain.cpp | 0 {src => ecal}/time/localtime/src/ecaltime.cpp | 0 {src => ecal}/utils/CMakeLists.txt | 0 .../utils/include/ecal_utils/command_line.h | 0 .../utils/include/ecal_utils/ecal_utils.h | 0 .../utils/include/ecal_utils/filesystem.h | 0 .../include/ecal_utils/portable_endian.h | 0 .../utils/include/ecal_utils/str_convert.h | 0 .../utils/include/ecal_utils/string.h | 0 {src => ecal}/utils/src/command_line.cpp | 0 {src => ecal}/utils/src/filesystem.cpp | 0 {src => ecal}/utils/src/str_convert.cpp | 0 tests/event_test/CMakeLists.txt | 2 +- tests/io_memfile_test/CMakeLists.txt | 16 ++-- tests/serialization_test/CMakeLists.txt | 86 +++++++++--------- 326 files changed, 65 insertions(+), 65 deletions(-) rename {src => ecal}/core/CMakeLists.txt (100%) rename {src => ecal}/core/cfg/CMakeLists.txt (100%) rename {src => ecal}/core/cfg/ecal.ini (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_callback_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_client_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_core_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_init_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_log_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_monitoring_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_process_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_publisher_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_server_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_service_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_service_info_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_subscriber_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_time_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_timer_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_tlayer_cimpl.h (100%) rename {src => ecal}/core/include/ecal/cimpl/ecal_util_cimpl.h (100%) rename {src => ecal}/core/include/ecal/ecal.h (100%) rename {src => ecal}/core/include/ecal/ecal_callback.h (100%) rename {src => ecal}/core/include/ecal/ecal_clang.h (100%) rename {src => ecal}/core/include/ecal/ecal_client.h (100%) rename {src => ecal}/core/include/ecal/ecal_config.h (100%) rename {src => ecal}/core/include/ecal/ecal_core.h (100%) rename {src => ecal}/core/include/ecal/ecal_deprecate.h (100%) rename {src => ecal}/core/include/ecal/ecal_init.h (100%) rename {src => ecal}/core/include/ecal/ecal_log.h (100%) rename {src => ecal}/core/include/ecal/ecal_log_level.h (100%) rename {src => ecal}/core/include/ecal/ecal_monitoring.h (100%) rename {src => ecal}/core/include/ecal/ecal_os.h (100%) rename {src => ecal}/core/include/ecal/ecal_payload_writer.h (100%) rename {src => ecal}/core/include/ecal/ecal_process.h (100%) rename {src => ecal}/core/include/ecal/ecal_process_mode.h (100%) rename {src => ecal}/core/include/ecal/ecal_process_severity.h (100%) rename {src => ecal}/core/include/ecal/ecal_publisher.h (100%) rename {src => ecal}/core/include/ecal/ecal_server.h (100%) rename {src => ecal}/core/include/ecal/ecal_service_info.h (100%) rename {src => ecal}/core/include/ecal/ecal_subscriber.h (100%) rename {src => ecal}/core/include/ecal/ecal_time.h (100%) rename {src => ecal}/core/include/ecal/ecal_timer.h (100%) rename {src => ecal}/core/include/ecal/ecal_tlayer.h (100%) rename {src => ecal}/core/include/ecal/ecal_types.h (100%) rename {src => ecal}/core/include/ecal/ecal_util.h (100%) rename {src => ecal}/core/include/ecal/ecalc.h (100%) rename {src => ecal}/core/include/ecal/ecalc_types.h (100%) rename {src => ecal}/core/include/ecal/msg/dynamic.h (100%) rename {src => ecal}/core/include/ecal/msg/protobuf/client.h (100%) rename {src => ecal}/core/include/ecal/msg/protobuf/dynamic_json_subscriber.h (100%) rename {src => ecal}/core/include/ecal/msg/protobuf/dynamic_publisher.h (100%) rename {src => ecal}/core/include/ecal/msg/protobuf/dynamic_subscriber.h (100%) rename {src => ecal}/core/include/ecal/msg/protobuf/ecal_proto_dyn.h (100%) rename {src => ecal}/core/include/ecal/msg/protobuf/ecal_proto_hlp.h (100%) rename {src => ecal}/core/include/ecal/msg/protobuf/publisher.h (100%) rename {src => ecal}/core/include/ecal/msg/protobuf/server.h (100%) rename {src => ecal}/core/include/ecal/msg/protobuf/subscriber.h (100%) rename {src => ecal}/core/include/ecal/msg/publisher.h (100%) rename {src => ecal}/core/include/ecal/msg/string/publisher.h (100%) rename {src => ecal}/core/include/ecal/msg/string/subscriber.h (100%) rename {src => ecal}/core/include/ecal/msg/subscriber.h (100%) rename {src => ecal}/core/include/ecal/types/monitoring.h (100%) rename {src => ecal}/core/src/config/ecal_config.cpp (100%) rename {src => ecal}/core/src/config/ecal_config_reader.cpp (100%) rename {src => ecal}/core/src/config/ecal_config_reader.h (100%) rename {src => ecal}/core/src/config/ecal_config_reader_hlp.h (100%) rename {src => ecal}/core/src/ecal.cpp (100%) rename {src => ecal}/core/src/ecal_clang.cpp (100%) rename {src => ecal}/core/src/ecal_def.h (100%) rename {src => ecal}/core/src/ecal_def_ini.h (100%) rename {src => ecal}/core/src/ecal_defs.h.in (100%) rename {src => ecal}/core/src/ecal_descgate.cpp (100%) rename {src => ecal}/core/src/ecal_descgate.h (100%) rename {src => ecal}/core/src/ecal_event.cpp (100%) rename {src => ecal}/core/src/ecal_event.h (100%) rename {src => ecal}/core/src/ecal_eventhandle.h (100%) rename {src => ecal}/core/src/ecal_global_accessors.cpp (100%) rename {src => ecal}/core/src/ecal_global_accessors.h (100%) rename {src => ecal}/core/src/ecal_globals.cpp (100%) rename {src => ecal}/core/src/ecal_globals.h (100%) rename {src => ecal}/core/src/ecal_process.cpp (100%) rename {src => ecal}/core/src/ecal_process_stub.cpp (100%) rename {src => ecal}/core/src/ecal_process_stub.h (100%) rename {src => ecal}/core/src/ecal_sample_to_topicinfo.h (100%) rename {src => ecal}/core/src/ecal_util.cpp (100%) rename {src => ecal}/core/src/ecal_win_main.h (100%) rename {src => ecal}/core/src/ecalc.cpp (100%) rename {src => ecal}/core/src/io/mtx/ecal_named_mutex.cpp (100%) rename {src => ecal}/core/src/io/mtx/ecal_named_mutex.h (100%) rename {src => ecal}/core/src/io/mtx/ecal_named_mutex_base.h (100%) rename {src => ecal}/core/src/io/mtx/linux/ecal_named_mutex_impl.cpp (100%) rename {src => ecal}/core/src/io/mtx/linux/ecal_named_mutex_impl.h (100%) rename {src => ecal}/core/src/io/mtx/linux/ecal_named_mutex_robust_clocklock_impl.cpp (100%) rename {src => ecal}/core/src/io/mtx/linux/ecal_named_mutex_robust_clocklock_impl.h (100%) rename {src => ecal}/core/src/io/mtx/win32/ecal_named_mutex_impl.cpp (100%) rename {src => ecal}/core/src/io/mtx/win32/ecal_named_mutex_impl.h (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile.cpp (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile.h (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile_db.cpp (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile_db.h (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile_header.h (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile_info.h (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile_naming.cpp (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile_naming.h (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile_os.h (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile_pool.cpp (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile_pool.h (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile_sync.cpp (100%) rename {src => ecal}/core/src/io/shm/ecal_memfile_sync.h (100%) rename {src => ecal}/core/src/io/shm/linux/ecal_memfile_os.cpp (100%) rename {src => ecal}/core/src/io/shm/win32/ecal_memfile_os.cpp (100%) rename {src => ecal}/core/src/io/udp/ecal_udp_configurations.cpp (100%) rename {src => ecal}/core/src/io/udp/ecal_udp_configurations.h (100%) rename {src => ecal}/core/src/io/udp/ecal_udp_sample_receiver.cpp (100%) rename {src => ecal}/core/src/io/udp/ecal_udp_sample_receiver.h (100%) rename {src => ecal}/core/src/io/udp/ecal_udp_sample_sender.cpp (100%) rename {src => ecal}/core/src/io/udp/ecal_udp_sample_sender.h (100%) rename {src => ecal}/core/src/io/udp/ecal_udp_topic2mcast.h (100%) rename {src => ecal}/core/src/io/udp/fragmentation/msg_type.h (100%) rename {src => ecal}/core/src/io/udp/fragmentation/rcv_fragments.cpp (100%) rename {src => ecal}/core/src/io/udp/fragmentation/rcv_fragments.h (100%) rename {src => ecal}/core/src/io/udp/fragmentation/snd_fragments.cpp (100%) rename {src => ecal}/core/src/io/udp/fragmentation/snd_fragments.h (100%) rename {src => ecal}/core/src/io/udp/sendreceive/linux/socket_os.h (100%) rename {src => ecal}/core/src/io/udp/sendreceive/udp_receiver.cpp (100%) rename {src => ecal}/core/src/io/udp/sendreceive/udp_receiver.h (100%) rename {src => ecal}/core/src/io/udp/sendreceive/udp_receiver_asio.cpp (100%) rename {src => ecal}/core/src/io/udp/sendreceive/udp_receiver_asio.h (100%) rename {src => ecal}/core/src/io/udp/sendreceive/udp_receiver_npcap.cpp (100%) rename {src => ecal}/core/src/io/udp/sendreceive/udp_receiver_npcap.h (100%) rename {src => ecal}/core/src/io/udp/sendreceive/udp_sender.cpp (100%) rename {src => ecal}/core/src/io/udp/sendreceive/udp_sender.h (100%) rename {src => ecal}/core/src/io/udp/sendreceive/win32/socket_os.h (100%) rename {src => ecal}/core/src/logging/ecal_log.cpp (100%) rename {src => ecal}/core/src/logging/ecal_log_impl.cpp (100%) rename {src => ecal}/core/src/logging/ecal_log_impl.h (100%) rename {src => ecal}/core/src/monitoring/ecal_monitoring_def.cpp (100%) rename {src => ecal}/core/src/monitoring/ecal_monitoring_def.h (100%) rename {src => ecal}/core/src/monitoring/ecal_monitoring_impl.cpp (100%) rename {src => ecal}/core/src/monitoring/ecal_monitoring_impl.h (100%) rename {src => ecal}/core/src/pubsub/ecal_pubgate.cpp (100%) rename {src => ecal}/core/src/pubsub/ecal_pubgate.h (100%) rename {src => ecal}/core/src/pubsub/ecal_publisher.cpp (100%) rename {src => ecal}/core/src/pubsub/ecal_subgate.cpp (100%) rename {src => ecal}/core/src/pubsub/ecal_subgate.h (100%) rename {src => ecal}/core/src/pubsub/ecal_subscriber.cpp (100%) rename {src => ecal}/core/src/readwrite/ecal_reader.cpp (100%) rename {src => ecal}/core/src/readwrite/ecal_reader.h (100%) rename {src => ecal}/core/src/readwrite/ecal_reader_layer.h (100%) rename {src => ecal}/core/src/readwrite/ecal_writer.cpp (100%) rename {src => ecal}/core/src/readwrite/ecal_writer.h (100%) rename {src => ecal}/core/src/readwrite/ecal_writer_base.h (100%) rename {src => ecal}/core/src/readwrite/ecal_writer_buffer_payload.h (100%) rename {src => ecal}/core/src/readwrite/ecal_writer_data.h (100%) rename {src => ecal}/core/src/readwrite/ecal_writer_info.h (100%) rename {src => ecal}/core/src/readwrite/shm/ecal_reader_shm.cpp (100%) rename {src => ecal}/core/src/readwrite/shm/ecal_reader_shm.h (100%) rename {src => ecal}/core/src/readwrite/shm/ecal_writer_shm.cpp (100%) rename {src => ecal}/core/src/readwrite/shm/ecal_writer_shm.h (100%) rename {src => ecal}/core/src/readwrite/tcp/ecal_reader_tcp.cpp (100%) rename {src => ecal}/core/src/readwrite/tcp/ecal_reader_tcp.h (100%) rename {src => ecal}/core/src/readwrite/tcp/ecal_tcp_pubsub_logger.h (100%) rename {src => ecal}/core/src/readwrite/tcp/ecal_writer_tcp.cpp (100%) rename {src => ecal}/core/src/readwrite/tcp/ecal_writer_tcp.h (100%) rename {src => ecal}/core/src/readwrite/udp/ecal_reader_udp_mc.cpp (100%) rename {src => ecal}/core/src/readwrite/udp/ecal_reader_udp_mc.h (100%) rename {src => ecal}/core/src/readwrite/udp/ecal_writer_udp_mc.cpp (100%) rename {src => ecal}/core/src/readwrite/udp/ecal_writer_udp_mc.h (100%) rename {src => ecal}/core/src/registration/ecal_registration_provider.cpp (100%) rename {src => ecal}/core/src/registration/ecal_registration_provider.h (100%) rename {src => ecal}/core/src/registration/ecal_registration_receiver.cpp (100%) rename {src => ecal}/core/src/registration/ecal_registration_receiver.h (100%) rename {src => ecal}/core/src/registration/ecal_registration_receiver_shm.cpp (100%) rename {src => ecal}/core/src/registration/ecal_registration_receiver_shm.h (100%) rename {src => ecal}/core/src/registration/shm/ecal_memfile_broadcast.cpp (100%) rename {src => ecal}/core/src/registration/shm/ecal_memfile_broadcast.h (100%) rename {src => ecal}/core/src/registration/shm/ecal_memfile_broadcast_reader.cpp (100%) rename {src => ecal}/core/src/registration/shm/ecal_memfile_broadcast_reader.h (100%) rename {src => ecal}/core/src/registration/shm/ecal_memfile_broadcast_writer.cpp (100%) rename {src => ecal}/core/src/registration/shm/ecal_memfile_broadcast_writer.h (100%) rename {src => ecal}/core/src/registration/shm/relocatable_circular_queue.h (100%) rename {src => ecal}/core/src/serialization/ecal_serialize_common.cpp (100%) rename {src => ecal}/core/src/serialization/ecal_serialize_common.h (100%) rename {src => ecal}/core/src/serialization/ecal_serialize_logging.cpp (100%) rename {src => ecal}/core/src/serialization/ecal_serialize_logging.h (100%) rename {src => ecal}/core/src/serialization/ecal_serialize_monitoring.cpp (100%) rename {src => ecal}/core/src/serialization/ecal_serialize_monitoring.h (100%) rename {src => ecal}/core/src/serialization/ecal_serialize_sample_payload.cpp (100%) rename {src => ecal}/core/src/serialization/ecal_serialize_sample_payload.h (100%) rename {src => ecal}/core/src/serialization/ecal_serialize_sample_registration.cpp (100%) rename {src => ecal}/core/src/serialization/ecal_serialize_sample_registration.h (100%) rename {src => ecal}/core/src/serialization/ecal_serialize_service.cpp (100%) rename {src => ecal}/core/src/serialization/ecal_serialize_service.h (100%) rename {src => ecal}/core/src/serialization/ecal_struct_logging.h (100%) rename {src => ecal}/core/src/serialization/ecal_struct_sample_common.h (100%) rename {src => ecal}/core/src/serialization/ecal_struct_sample_payload.h (100%) rename {src => ecal}/core/src/serialization/ecal_struct_sample_registration.h (100%) rename {src => ecal}/core/src/serialization/ecal_struct_service.h (100%) rename {src => ecal}/core/src/serialization/nanopb/ecal.pb.c (100%) rename {src => ecal}/core/src/serialization/nanopb/ecal.pb.h (100%) rename {src => ecal}/core/src/serialization/nanopb/host.pb.c (100%) rename {src => ecal}/core/src/serialization/nanopb/host.pb.h (100%) rename {src => ecal}/core/src/serialization/nanopb/layer.pb.c (100%) rename {src => ecal}/core/src/serialization/nanopb/layer.pb.h (100%) rename {src => ecal}/core/src/serialization/nanopb/logging.pb.c (100%) rename {src => ecal}/core/src/serialization/nanopb/logging.pb.h (100%) rename {src => ecal}/core/src/serialization/nanopb/monitoring.pb.c (100%) rename {src => ecal}/core/src/serialization/nanopb/monitoring.pb.h (100%) rename {src => ecal}/core/src/serialization/nanopb/nanopb/pb.h (100%) rename {src => ecal}/core/src/serialization/nanopb/nanopb/pb_common.c (100%) rename {src => ecal}/core/src/serialization/nanopb/nanopb/pb_common.h (100%) rename {src => ecal}/core/src/serialization/nanopb/nanopb/pb_decode.c (100%) rename {src => ecal}/core/src/serialization/nanopb/nanopb/pb_decode.h (100%) rename {src => ecal}/core/src/serialization/nanopb/nanopb/pb_encode.c (100%) rename {src => ecal}/core/src/serialization/nanopb/nanopb/pb_encode.h (100%) rename {src => ecal}/core/src/serialization/nanopb/process.pb.c (100%) rename {src => ecal}/core/src/serialization/nanopb/process.pb.h (100%) rename {src => ecal}/core/src/serialization/nanopb/service.pb.c (100%) rename {src => ecal}/core/src/serialization/nanopb/service.pb.h (100%) rename {src => ecal}/core/src/serialization/nanopb/topic.pb.c (100%) rename {src => ecal}/core/src/serialization/nanopb/topic.pb.h (100%) rename {src => ecal}/core/src/service/ecal_clientgate.cpp (100%) rename {src => ecal}/core/src/service/ecal_clientgate.h (100%) rename {src => ecal}/core/src/service/ecal_service_client.cpp (100%) rename {src => ecal}/core/src/service/ecal_service_client_impl.cpp (100%) rename {src => ecal}/core/src/service/ecal_service_client_impl.h (100%) rename {src => ecal}/core/src/service/ecal_service_server.cpp (100%) rename {src => ecal}/core/src/service/ecal_service_server_impl.cpp (100%) rename {src => ecal}/core/src/service/ecal_service_server_impl.h (100%) rename {src => ecal}/core/src/service/ecal_service_singleton_manager.cpp (100%) rename {src => ecal}/core/src/service/ecal_service_singleton_manager.h (100%) rename {src => ecal}/core/src/service/ecal_servicegate.cpp (100%) rename {src => ecal}/core/src/service/ecal_servicegate.h (100%) rename {src => ecal}/core/src/time/ecal_time.cpp (100%) rename {src => ecal}/core/src/time/ecal_timegate.cpp (100%) rename {src => ecal}/core/src/time/ecal_timegate.h (100%) rename {src => ecal}/core/src/time/ecal_timer.cpp (100%) rename {src => ecal}/core/src/util/advanced_tclap_output.cpp (100%) rename {src => ecal}/core/src/util/advanced_tclap_output.h (100%) rename {src => ecal}/core/src/util/ecal_expmap.h (100%) rename {src => ecal}/core/src/util/ecal_thread.h (100%) rename {src => ecal}/core/src/util/getenvvar.h (100%) rename {src => ecal}/core/src/win32/dll/dllmain.cpp (100%) rename {src => ecal}/core/src/win32/dll/ecal.rc (100%) rename {src => ecal}/core/src/win32/dll/resource.h (100%) rename {src => ecal}/protobuf/ecal.proto (100%) rename {src => ecal}/protobuf/host.proto (100%) rename {src => ecal}/protobuf/layer.proto (100%) rename {src => ecal}/protobuf/logging.proto (100%) rename {src => ecal}/protobuf/monitoring.proto (100%) rename {src => ecal}/protobuf/process.proto (100%) rename {src => ecal}/protobuf/service.proto (100%) rename {src => ecal}/protobuf/topic.proto (100%) rename {src => ecal}/service/CMakeLists.txt (100%) rename {src => ecal}/service/Readme.md (100%) rename {src => ecal}/service/ecal_service/CMakeLists.txt (100%) rename {src => ecal}/service/ecal_service/include/ecal/service/client_manager.h (100%) rename {src => ecal}/service/ecal_service/include/ecal/service/client_session.h (100%) rename {src => ecal}/service/ecal_service/include/ecal/service/client_session_types.h (100%) rename {src => ecal}/service/ecal_service/include/ecal/service/error.h (100%) rename {src => ecal}/service/ecal_service/include/ecal/service/logger.h (100%) rename {src => ecal}/service/ecal_service/include/ecal/service/server.h (100%) rename {src => ecal}/service/ecal_service/include/ecal/service/server_manager.h (100%) rename {src => ecal}/service/ecal_service/include/ecal/service/server_session_types.h (100%) rename {src => ecal}/service/ecal_service/include/ecal/service/state.h (100%) rename {src => ecal}/service/ecal_service/src/client_manager.cpp (100%) rename {src => ecal}/service/ecal_service/src/client_session.cpp (100%) rename {src => ecal}/service/ecal_service/src/client_session_impl_base.h (100%) rename {src => ecal}/service/ecal_service/src/client_session_impl_v0.cpp (100%) rename {src => ecal}/service/ecal_service/src/client_session_impl_v0.h (100%) rename {src => ecal}/service/ecal_service/src/client_session_impl_v1.cpp (100%) rename {src => ecal}/service/ecal_service/src/client_session_impl_v1.h (100%) rename {src => ecal}/service/ecal_service/src/condition_variable_signaler.h (100%) rename {src => ecal}/service/ecal_service/src/log_defs.h (100%) rename {src => ecal}/service/ecal_service/src/log_helpers.h (100%) rename {src => ecal}/service/ecal_service/src/protocol_layout.h (100%) rename {src => ecal}/service/ecal_service/src/protocol_v0.cpp (100%) rename {src => ecal}/service/ecal_service/src/protocol_v0.h (100%) rename {src => ecal}/service/ecal_service/src/protocol_v1.cpp (100%) rename {src => ecal}/service/ecal_service/src/protocol_v1.h (100%) rename {src => ecal}/service/ecal_service/src/server.cpp (100%) rename {src => ecal}/service/ecal_service/src/server_impl.cpp (100%) rename {src => ecal}/service/ecal_service/src/server_impl.h (100%) rename {src => ecal}/service/ecal_service/src/server_manager.cpp (100%) rename {src => ecal}/service/ecal_service/src/server_session_impl_base.h (100%) rename {src => ecal}/service/ecal_service/src/server_session_impl_v0.cpp (100%) rename {src => ecal}/service/ecal_service/src/server_session_impl_v0.h (100%) rename {src => ecal}/service/ecal_service/src/server_session_impl_v1.cpp (100%) rename {src => ecal}/service/ecal_service/src/server_session_impl_v1.h (100%) rename {src => ecal}/service/sample/CMakeLists.txt (100%) rename {src => ecal}/service/sample/src/main.cpp (100%) rename {src => ecal}/service/test/CMakeLists.txt (100%) rename {src => ecal}/service/test/src/atomic_signalable.h (100%) rename {src => ecal}/service/test/src/ecal_tcp_service_test.cpp (100%) rename {src => ecal}/time/CMakeLists.txt (100%) rename {src => ecal}/time/include/dynamic_sleeper.h (100%) rename {src => ecal}/time/include/ecaltime.h (100%) rename {src => ecal}/time/linuxptp/CMakeLists.txt (100%) rename {src => ecal}/time/linuxptp/src/clock.h (100%) rename {src => ecal}/time/linuxptp/src/config/config.h (100%) rename {src => ecal}/time/linuxptp/src/config/ecaltime.ini (100%) rename {src => ecal}/time/linuxptp/src/convert_utf.cpp (100%) rename {src => ecal}/time/linuxptp/src/convert_utf.h (100%) rename {src => ecal}/time/linuxptp/src/ecal_time_linuxptp.cpp (100%) rename {src => ecal}/time/linuxptp/src/ecal_time_linuxptp.h (100%) rename {src => ecal}/time/linuxptp/src/ecaltime.cpp (100%) rename {src => ecal}/time/localtime/CMakeLists.txt (100%) rename {src => ecal}/time/localtime/src/dllmain.cpp (100%) rename {src => ecal}/time/localtime/src/ecaltime.cpp (100%) rename {src => ecal}/utils/CMakeLists.txt (100%) rename {src => ecal}/utils/include/ecal_utils/command_line.h (100%) rename {src => ecal}/utils/include/ecal_utils/ecal_utils.h (100%) rename {src => ecal}/utils/include/ecal_utils/filesystem.h (100%) rename {src => ecal}/utils/include/ecal_utils/portable_endian.h (100%) rename {src => ecal}/utils/include/ecal_utils/str_convert.h (100%) rename {src => ecal}/utils/include/ecal_utils/string.h (100%) rename {src => ecal}/utils/src/command_line.cpp (100%) rename {src => ecal}/utils/src/filesystem.cpp (100%) rename {src => ecal}/utils/src/str_convert.cpp (100%) diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index a806c7a..5dd6135 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -1,4 +1,4 @@ -name: build macOS +name: Build macOS on: push: @@ -271,7 +271,7 @@ jobs: -DCMAKE_CXX_STANDARD=17 \ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON sudo mkdir /etc/ecal - sudo cp "$GITHUB_WORKSPACE/src/core/cfg/ecal.ini" /etc/ecal + sudo cp "$GITHUB_WORKSPACE/ecal/core/cfg/ecal.ini" /etc/ecal shell: bash - name: Build Release diff --git a/.github/workflows/build-ubuntu.yml b/.github/workflows/build-ubuntu.yml index 06b13e4..0128db5 100644 --- a/.github/workflows/build-ubuntu.yml +++ b/.github/workflows/build-ubuntu.yml @@ -1,4 +1,4 @@ -name: build Ubuntu +name: Build on Ubuntu on: push: @@ -277,7 +277,7 @@ jobs: -DCMAKE_INSTALL_LOCALSTATEDIR=/var \ -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu sudo mkdir /etc/ecal - sudo cp "$GITHUB_WORKSPACE/src/core/cfg/ecal.ini" /etc/ecal + sudo cp "$GITHUB_WORKSPACE/ecal/core/cfg/ecal.ini" /etc/ecal shell: bash - name: Build Release diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 42c6b0e..b5792c6 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -1,4 +1,4 @@ -name: build windows +name: Build Windows Server 2019 on: push: @@ -266,7 +266,7 @@ jobs: -DBUILD_SHARED_LIBS=${{ matrix.build_configuration.BUILD_SHARED_LIBS }} ^ -DCMAKE_BUILD_TYPE=${{ matrix.build_configuration.CMAKE_BUILD_TYPE }} mkdir "%ALLUSERSPROFILE%\eCAL" - copy "%GITHUB_WORKSPACE%\src\core\cfg\ecal.ini" "%ALLUSERSPROFILE%\eCAL" + copy "%GITHUB_WORKSPACE%\ecal\core\cfg\ecal.ini" "%ALLUSERSPROFILE%\eCAL" shell: cmd - name: Build Release diff --git a/.github/workflows/clang-tidy-review.yml b/.github/workflows/clang-tidy-review.yml index 6a500c9..541fec1 100644 --- a/.github/workflows/clang-tidy-review.yml +++ b/.github/workflows/clang-tidy-review.yml @@ -1,4 +1,4 @@ -name: clang tidy review +name: clang-tidy-review on: pull_request: @@ -32,7 +32,7 @@ jobs: build_dir: _build apt_packages: "cmake,ninja-build,libprotobuf-dev,libprotoc-dev,protobuf-compiler" config_file: ".clang-tidy" - exclude: "src/core/src/serialization/nanopb/*,thirdparty/*,_build/*,convert_utf.cpp,convert_utf.h,tests/*" + exclude: "ecal/core/src/serialization/nanopb/*,thirdparty/*,_build/*,convert_utf.cpp,convert_utf.h,tests/*" split_workflow: true lgtm_comment_body: "" cmake_command: | diff --git a/CMakeLists.txt b/CMakeLists.txt index e265182..ea9ccf8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -267,31 +267,31 @@ endif() # -------------------------------------------------------- # core # -------------------------------------------------------- -add_subdirectory(src/core) +add_subdirectory(ecal/core) # -------------------------------------------------------- # core config # -------------------------------------------------------- -add_subdirectory(src/core/cfg) +add_subdirectory(ecal/core/cfg) # -------------------------------------------------------- # services # -------------------------------------------------------- if(ECAL_CORE_SERVICE) - add_subdirectory(src/service) + add_subdirectory(ecal/service) endif() # -------------------------------------------------------- # time plugins # -------------------------------------------------------- if(ECAL_CORE_TIMEPLUGIN) - add_subdirectory(src/time) + add_subdirectory(ecal/time) endif() # -------------------------------------------------------- # utils # -------------------------------------------------------- -add_subdirectory(src/utils) +add_subdirectory(ecal/utils) # -------------------------------------------------------- # samples diff --git a/src/core/CMakeLists.txt b/ecal/core/CMakeLists.txt similarity index 100% rename from src/core/CMakeLists.txt rename to ecal/core/CMakeLists.txt diff --git a/src/core/cfg/CMakeLists.txt b/ecal/core/cfg/CMakeLists.txt similarity index 100% rename from src/core/cfg/CMakeLists.txt rename to ecal/core/cfg/CMakeLists.txt diff --git a/src/core/cfg/ecal.ini b/ecal/core/cfg/ecal.ini similarity index 100% rename from src/core/cfg/ecal.ini rename to ecal/core/cfg/ecal.ini diff --git a/src/core/include/ecal/cimpl/ecal_callback_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_callback_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_callback_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_callback_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_client_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_client_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_client_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_client_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_core_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_core_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_core_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_core_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_init_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_init_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_init_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_init_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_log_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_log_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_log_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_log_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_monitoring_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_monitoring_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_monitoring_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_monitoring_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_process_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_process_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_process_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_process_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_publisher_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_publisher_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_publisher_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_publisher_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_server_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_server_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_server_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_server_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_service_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_service_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_service_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_service_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_service_info_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_service_info_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_service_info_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_service_info_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_subscriber_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_subscriber_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_subscriber_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_subscriber_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_time_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_time_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_time_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_time_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_timer_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_timer_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_timer_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_timer_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_tlayer_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_tlayer_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_tlayer_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_tlayer_cimpl.h diff --git a/src/core/include/ecal/cimpl/ecal_util_cimpl.h b/ecal/core/include/ecal/cimpl/ecal_util_cimpl.h similarity index 100% rename from src/core/include/ecal/cimpl/ecal_util_cimpl.h rename to ecal/core/include/ecal/cimpl/ecal_util_cimpl.h diff --git a/src/core/include/ecal/ecal.h b/ecal/core/include/ecal/ecal.h similarity index 100% rename from src/core/include/ecal/ecal.h rename to ecal/core/include/ecal/ecal.h diff --git a/src/core/include/ecal/ecal_callback.h b/ecal/core/include/ecal/ecal_callback.h similarity index 100% rename from src/core/include/ecal/ecal_callback.h rename to ecal/core/include/ecal/ecal_callback.h diff --git a/src/core/include/ecal/ecal_clang.h b/ecal/core/include/ecal/ecal_clang.h similarity index 100% rename from src/core/include/ecal/ecal_clang.h rename to ecal/core/include/ecal/ecal_clang.h diff --git a/src/core/include/ecal/ecal_client.h b/ecal/core/include/ecal/ecal_client.h similarity index 100% rename from src/core/include/ecal/ecal_client.h rename to ecal/core/include/ecal/ecal_client.h diff --git a/src/core/include/ecal/ecal_config.h b/ecal/core/include/ecal/ecal_config.h similarity index 100% rename from src/core/include/ecal/ecal_config.h rename to ecal/core/include/ecal/ecal_config.h diff --git a/src/core/include/ecal/ecal_core.h b/ecal/core/include/ecal/ecal_core.h similarity index 100% rename from src/core/include/ecal/ecal_core.h rename to ecal/core/include/ecal/ecal_core.h diff --git a/src/core/include/ecal/ecal_deprecate.h b/ecal/core/include/ecal/ecal_deprecate.h similarity index 100% rename from src/core/include/ecal/ecal_deprecate.h rename to ecal/core/include/ecal/ecal_deprecate.h diff --git a/src/core/include/ecal/ecal_init.h b/ecal/core/include/ecal/ecal_init.h similarity index 100% rename from src/core/include/ecal/ecal_init.h rename to ecal/core/include/ecal/ecal_init.h diff --git a/src/core/include/ecal/ecal_log.h b/ecal/core/include/ecal/ecal_log.h similarity index 100% rename from src/core/include/ecal/ecal_log.h rename to ecal/core/include/ecal/ecal_log.h diff --git a/src/core/include/ecal/ecal_log_level.h b/ecal/core/include/ecal/ecal_log_level.h similarity index 100% rename from src/core/include/ecal/ecal_log_level.h rename to ecal/core/include/ecal/ecal_log_level.h diff --git a/src/core/include/ecal/ecal_monitoring.h b/ecal/core/include/ecal/ecal_monitoring.h similarity index 100% rename from src/core/include/ecal/ecal_monitoring.h rename to ecal/core/include/ecal/ecal_monitoring.h diff --git a/src/core/include/ecal/ecal_os.h b/ecal/core/include/ecal/ecal_os.h similarity index 100% rename from src/core/include/ecal/ecal_os.h rename to ecal/core/include/ecal/ecal_os.h diff --git a/src/core/include/ecal/ecal_payload_writer.h b/ecal/core/include/ecal/ecal_payload_writer.h similarity index 100% rename from src/core/include/ecal/ecal_payload_writer.h rename to ecal/core/include/ecal/ecal_payload_writer.h diff --git a/src/core/include/ecal/ecal_process.h b/ecal/core/include/ecal/ecal_process.h similarity index 100% rename from src/core/include/ecal/ecal_process.h rename to ecal/core/include/ecal/ecal_process.h diff --git a/src/core/include/ecal/ecal_process_mode.h b/ecal/core/include/ecal/ecal_process_mode.h similarity index 100% rename from src/core/include/ecal/ecal_process_mode.h rename to ecal/core/include/ecal/ecal_process_mode.h diff --git a/src/core/include/ecal/ecal_process_severity.h b/ecal/core/include/ecal/ecal_process_severity.h similarity index 100% rename from src/core/include/ecal/ecal_process_severity.h rename to ecal/core/include/ecal/ecal_process_severity.h diff --git a/src/core/include/ecal/ecal_publisher.h b/ecal/core/include/ecal/ecal_publisher.h similarity index 100% rename from src/core/include/ecal/ecal_publisher.h rename to ecal/core/include/ecal/ecal_publisher.h diff --git a/src/core/include/ecal/ecal_server.h b/ecal/core/include/ecal/ecal_server.h similarity index 100% rename from src/core/include/ecal/ecal_server.h rename to ecal/core/include/ecal/ecal_server.h diff --git a/src/core/include/ecal/ecal_service_info.h b/ecal/core/include/ecal/ecal_service_info.h similarity index 100% rename from src/core/include/ecal/ecal_service_info.h rename to ecal/core/include/ecal/ecal_service_info.h diff --git a/src/core/include/ecal/ecal_subscriber.h b/ecal/core/include/ecal/ecal_subscriber.h similarity index 100% rename from src/core/include/ecal/ecal_subscriber.h rename to ecal/core/include/ecal/ecal_subscriber.h diff --git a/src/core/include/ecal/ecal_time.h b/ecal/core/include/ecal/ecal_time.h similarity index 100% rename from src/core/include/ecal/ecal_time.h rename to ecal/core/include/ecal/ecal_time.h diff --git a/src/core/include/ecal/ecal_timer.h b/ecal/core/include/ecal/ecal_timer.h similarity index 100% rename from src/core/include/ecal/ecal_timer.h rename to ecal/core/include/ecal/ecal_timer.h diff --git a/src/core/include/ecal/ecal_tlayer.h b/ecal/core/include/ecal/ecal_tlayer.h similarity index 100% rename from src/core/include/ecal/ecal_tlayer.h rename to ecal/core/include/ecal/ecal_tlayer.h diff --git a/src/core/include/ecal/ecal_types.h b/ecal/core/include/ecal/ecal_types.h similarity index 100% rename from src/core/include/ecal/ecal_types.h rename to ecal/core/include/ecal/ecal_types.h diff --git a/src/core/include/ecal/ecal_util.h b/ecal/core/include/ecal/ecal_util.h similarity index 100% rename from src/core/include/ecal/ecal_util.h rename to ecal/core/include/ecal/ecal_util.h diff --git a/src/core/include/ecal/ecalc.h b/ecal/core/include/ecal/ecalc.h similarity index 100% rename from src/core/include/ecal/ecalc.h rename to ecal/core/include/ecal/ecalc.h diff --git a/src/core/include/ecal/ecalc_types.h b/ecal/core/include/ecal/ecalc_types.h similarity index 100% rename from src/core/include/ecal/ecalc_types.h rename to ecal/core/include/ecal/ecalc_types.h diff --git a/src/core/include/ecal/msg/dynamic.h b/ecal/core/include/ecal/msg/dynamic.h similarity index 100% rename from src/core/include/ecal/msg/dynamic.h rename to ecal/core/include/ecal/msg/dynamic.h diff --git a/src/core/include/ecal/msg/protobuf/client.h b/ecal/core/include/ecal/msg/protobuf/client.h similarity index 100% rename from src/core/include/ecal/msg/protobuf/client.h rename to ecal/core/include/ecal/msg/protobuf/client.h diff --git a/src/core/include/ecal/msg/protobuf/dynamic_json_subscriber.h b/ecal/core/include/ecal/msg/protobuf/dynamic_json_subscriber.h similarity index 100% rename from src/core/include/ecal/msg/protobuf/dynamic_json_subscriber.h rename to ecal/core/include/ecal/msg/protobuf/dynamic_json_subscriber.h diff --git a/src/core/include/ecal/msg/protobuf/dynamic_publisher.h b/ecal/core/include/ecal/msg/protobuf/dynamic_publisher.h similarity index 100% rename from src/core/include/ecal/msg/protobuf/dynamic_publisher.h rename to ecal/core/include/ecal/msg/protobuf/dynamic_publisher.h diff --git a/src/core/include/ecal/msg/protobuf/dynamic_subscriber.h b/ecal/core/include/ecal/msg/protobuf/dynamic_subscriber.h similarity index 100% rename from src/core/include/ecal/msg/protobuf/dynamic_subscriber.h rename to ecal/core/include/ecal/msg/protobuf/dynamic_subscriber.h diff --git a/src/core/include/ecal/msg/protobuf/ecal_proto_dyn.h b/ecal/core/include/ecal/msg/protobuf/ecal_proto_dyn.h similarity index 100% rename from src/core/include/ecal/msg/protobuf/ecal_proto_dyn.h rename to ecal/core/include/ecal/msg/protobuf/ecal_proto_dyn.h diff --git a/src/core/include/ecal/msg/protobuf/ecal_proto_hlp.h b/ecal/core/include/ecal/msg/protobuf/ecal_proto_hlp.h similarity index 100% rename from src/core/include/ecal/msg/protobuf/ecal_proto_hlp.h rename to ecal/core/include/ecal/msg/protobuf/ecal_proto_hlp.h diff --git a/src/core/include/ecal/msg/protobuf/publisher.h b/ecal/core/include/ecal/msg/protobuf/publisher.h similarity index 100% rename from src/core/include/ecal/msg/protobuf/publisher.h rename to ecal/core/include/ecal/msg/protobuf/publisher.h diff --git a/src/core/include/ecal/msg/protobuf/server.h b/ecal/core/include/ecal/msg/protobuf/server.h similarity index 100% rename from src/core/include/ecal/msg/protobuf/server.h rename to ecal/core/include/ecal/msg/protobuf/server.h diff --git a/src/core/include/ecal/msg/protobuf/subscriber.h b/ecal/core/include/ecal/msg/protobuf/subscriber.h similarity index 100% rename from src/core/include/ecal/msg/protobuf/subscriber.h rename to ecal/core/include/ecal/msg/protobuf/subscriber.h diff --git a/src/core/include/ecal/msg/publisher.h b/ecal/core/include/ecal/msg/publisher.h similarity index 100% rename from src/core/include/ecal/msg/publisher.h rename to ecal/core/include/ecal/msg/publisher.h diff --git a/src/core/include/ecal/msg/string/publisher.h b/ecal/core/include/ecal/msg/string/publisher.h similarity index 100% rename from src/core/include/ecal/msg/string/publisher.h rename to ecal/core/include/ecal/msg/string/publisher.h diff --git a/src/core/include/ecal/msg/string/subscriber.h b/ecal/core/include/ecal/msg/string/subscriber.h similarity index 100% rename from src/core/include/ecal/msg/string/subscriber.h rename to ecal/core/include/ecal/msg/string/subscriber.h diff --git a/src/core/include/ecal/msg/subscriber.h b/ecal/core/include/ecal/msg/subscriber.h similarity index 100% rename from src/core/include/ecal/msg/subscriber.h rename to ecal/core/include/ecal/msg/subscriber.h diff --git a/src/core/include/ecal/types/monitoring.h b/ecal/core/include/ecal/types/monitoring.h similarity index 100% rename from src/core/include/ecal/types/monitoring.h rename to ecal/core/include/ecal/types/monitoring.h diff --git a/src/core/src/config/ecal_config.cpp b/ecal/core/src/config/ecal_config.cpp similarity index 100% rename from src/core/src/config/ecal_config.cpp rename to ecal/core/src/config/ecal_config.cpp diff --git a/src/core/src/config/ecal_config_reader.cpp b/ecal/core/src/config/ecal_config_reader.cpp similarity index 100% rename from src/core/src/config/ecal_config_reader.cpp rename to ecal/core/src/config/ecal_config_reader.cpp diff --git a/src/core/src/config/ecal_config_reader.h b/ecal/core/src/config/ecal_config_reader.h similarity index 100% rename from src/core/src/config/ecal_config_reader.h rename to ecal/core/src/config/ecal_config_reader.h diff --git a/src/core/src/config/ecal_config_reader_hlp.h b/ecal/core/src/config/ecal_config_reader_hlp.h similarity index 100% rename from src/core/src/config/ecal_config_reader_hlp.h rename to ecal/core/src/config/ecal_config_reader_hlp.h diff --git a/src/core/src/ecal.cpp b/ecal/core/src/ecal.cpp similarity index 100% rename from src/core/src/ecal.cpp rename to ecal/core/src/ecal.cpp diff --git a/src/core/src/ecal_clang.cpp b/ecal/core/src/ecal_clang.cpp similarity index 100% rename from src/core/src/ecal_clang.cpp rename to ecal/core/src/ecal_clang.cpp diff --git a/src/core/src/ecal_def.h b/ecal/core/src/ecal_def.h similarity index 100% rename from src/core/src/ecal_def.h rename to ecal/core/src/ecal_def.h diff --git a/src/core/src/ecal_def_ini.h b/ecal/core/src/ecal_def_ini.h similarity index 100% rename from src/core/src/ecal_def_ini.h rename to ecal/core/src/ecal_def_ini.h diff --git a/src/core/src/ecal_defs.h.in b/ecal/core/src/ecal_defs.h.in similarity index 100% rename from src/core/src/ecal_defs.h.in rename to ecal/core/src/ecal_defs.h.in diff --git a/src/core/src/ecal_descgate.cpp b/ecal/core/src/ecal_descgate.cpp similarity index 100% rename from src/core/src/ecal_descgate.cpp rename to ecal/core/src/ecal_descgate.cpp diff --git a/src/core/src/ecal_descgate.h b/ecal/core/src/ecal_descgate.h similarity index 100% rename from src/core/src/ecal_descgate.h rename to ecal/core/src/ecal_descgate.h diff --git a/src/core/src/ecal_event.cpp b/ecal/core/src/ecal_event.cpp similarity index 100% rename from src/core/src/ecal_event.cpp rename to ecal/core/src/ecal_event.cpp diff --git a/src/core/src/ecal_event.h b/ecal/core/src/ecal_event.h similarity index 100% rename from src/core/src/ecal_event.h rename to ecal/core/src/ecal_event.h diff --git a/src/core/src/ecal_eventhandle.h b/ecal/core/src/ecal_eventhandle.h similarity index 100% rename from src/core/src/ecal_eventhandle.h rename to ecal/core/src/ecal_eventhandle.h diff --git a/src/core/src/ecal_global_accessors.cpp b/ecal/core/src/ecal_global_accessors.cpp similarity index 100% rename from src/core/src/ecal_global_accessors.cpp rename to ecal/core/src/ecal_global_accessors.cpp diff --git a/src/core/src/ecal_global_accessors.h b/ecal/core/src/ecal_global_accessors.h similarity index 100% rename from src/core/src/ecal_global_accessors.h rename to ecal/core/src/ecal_global_accessors.h diff --git a/src/core/src/ecal_globals.cpp b/ecal/core/src/ecal_globals.cpp similarity index 100% rename from src/core/src/ecal_globals.cpp rename to ecal/core/src/ecal_globals.cpp diff --git a/src/core/src/ecal_globals.h b/ecal/core/src/ecal_globals.h similarity index 100% rename from src/core/src/ecal_globals.h rename to ecal/core/src/ecal_globals.h diff --git a/src/core/src/ecal_process.cpp b/ecal/core/src/ecal_process.cpp similarity index 100% rename from src/core/src/ecal_process.cpp rename to ecal/core/src/ecal_process.cpp diff --git a/src/core/src/ecal_process_stub.cpp b/ecal/core/src/ecal_process_stub.cpp similarity index 100% rename from src/core/src/ecal_process_stub.cpp rename to ecal/core/src/ecal_process_stub.cpp diff --git a/src/core/src/ecal_process_stub.h b/ecal/core/src/ecal_process_stub.h similarity index 100% rename from src/core/src/ecal_process_stub.h rename to ecal/core/src/ecal_process_stub.h diff --git a/src/core/src/ecal_sample_to_topicinfo.h b/ecal/core/src/ecal_sample_to_topicinfo.h similarity index 100% rename from src/core/src/ecal_sample_to_topicinfo.h rename to ecal/core/src/ecal_sample_to_topicinfo.h diff --git a/src/core/src/ecal_util.cpp b/ecal/core/src/ecal_util.cpp similarity index 100% rename from src/core/src/ecal_util.cpp rename to ecal/core/src/ecal_util.cpp diff --git a/src/core/src/ecal_win_main.h b/ecal/core/src/ecal_win_main.h similarity index 100% rename from src/core/src/ecal_win_main.h rename to ecal/core/src/ecal_win_main.h diff --git a/src/core/src/ecalc.cpp b/ecal/core/src/ecalc.cpp similarity index 100% rename from src/core/src/ecalc.cpp rename to ecal/core/src/ecalc.cpp diff --git a/src/core/src/io/mtx/ecal_named_mutex.cpp b/ecal/core/src/io/mtx/ecal_named_mutex.cpp similarity index 100% rename from src/core/src/io/mtx/ecal_named_mutex.cpp rename to ecal/core/src/io/mtx/ecal_named_mutex.cpp diff --git a/src/core/src/io/mtx/ecal_named_mutex.h b/ecal/core/src/io/mtx/ecal_named_mutex.h similarity index 100% rename from src/core/src/io/mtx/ecal_named_mutex.h rename to ecal/core/src/io/mtx/ecal_named_mutex.h diff --git a/src/core/src/io/mtx/ecal_named_mutex_base.h b/ecal/core/src/io/mtx/ecal_named_mutex_base.h similarity index 100% rename from src/core/src/io/mtx/ecal_named_mutex_base.h rename to ecal/core/src/io/mtx/ecal_named_mutex_base.h diff --git a/src/core/src/io/mtx/linux/ecal_named_mutex_impl.cpp b/ecal/core/src/io/mtx/linux/ecal_named_mutex_impl.cpp similarity index 100% rename from src/core/src/io/mtx/linux/ecal_named_mutex_impl.cpp rename to ecal/core/src/io/mtx/linux/ecal_named_mutex_impl.cpp diff --git a/src/core/src/io/mtx/linux/ecal_named_mutex_impl.h b/ecal/core/src/io/mtx/linux/ecal_named_mutex_impl.h similarity index 100% rename from src/core/src/io/mtx/linux/ecal_named_mutex_impl.h rename to ecal/core/src/io/mtx/linux/ecal_named_mutex_impl.h diff --git a/src/core/src/io/mtx/linux/ecal_named_mutex_robust_clocklock_impl.cpp b/ecal/core/src/io/mtx/linux/ecal_named_mutex_robust_clocklock_impl.cpp similarity index 100% rename from src/core/src/io/mtx/linux/ecal_named_mutex_robust_clocklock_impl.cpp rename to ecal/core/src/io/mtx/linux/ecal_named_mutex_robust_clocklock_impl.cpp diff --git a/src/core/src/io/mtx/linux/ecal_named_mutex_robust_clocklock_impl.h b/ecal/core/src/io/mtx/linux/ecal_named_mutex_robust_clocklock_impl.h similarity index 100% rename from src/core/src/io/mtx/linux/ecal_named_mutex_robust_clocklock_impl.h rename to ecal/core/src/io/mtx/linux/ecal_named_mutex_robust_clocklock_impl.h diff --git a/src/core/src/io/mtx/win32/ecal_named_mutex_impl.cpp b/ecal/core/src/io/mtx/win32/ecal_named_mutex_impl.cpp similarity index 100% rename from src/core/src/io/mtx/win32/ecal_named_mutex_impl.cpp rename to ecal/core/src/io/mtx/win32/ecal_named_mutex_impl.cpp diff --git a/src/core/src/io/mtx/win32/ecal_named_mutex_impl.h b/ecal/core/src/io/mtx/win32/ecal_named_mutex_impl.h similarity index 100% rename from src/core/src/io/mtx/win32/ecal_named_mutex_impl.h rename to ecal/core/src/io/mtx/win32/ecal_named_mutex_impl.h diff --git a/src/core/src/io/shm/ecal_memfile.cpp b/ecal/core/src/io/shm/ecal_memfile.cpp similarity index 100% rename from src/core/src/io/shm/ecal_memfile.cpp rename to ecal/core/src/io/shm/ecal_memfile.cpp diff --git a/src/core/src/io/shm/ecal_memfile.h b/ecal/core/src/io/shm/ecal_memfile.h similarity index 100% rename from src/core/src/io/shm/ecal_memfile.h rename to ecal/core/src/io/shm/ecal_memfile.h diff --git a/src/core/src/io/shm/ecal_memfile_db.cpp b/ecal/core/src/io/shm/ecal_memfile_db.cpp similarity index 100% rename from src/core/src/io/shm/ecal_memfile_db.cpp rename to ecal/core/src/io/shm/ecal_memfile_db.cpp diff --git a/src/core/src/io/shm/ecal_memfile_db.h b/ecal/core/src/io/shm/ecal_memfile_db.h similarity index 100% rename from src/core/src/io/shm/ecal_memfile_db.h rename to ecal/core/src/io/shm/ecal_memfile_db.h diff --git a/src/core/src/io/shm/ecal_memfile_header.h b/ecal/core/src/io/shm/ecal_memfile_header.h similarity index 100% rename from src/core/src/io/shm/ecal_memfile_header.h rename to ecal/core/src/io/shm/ecal_memfile_header.h diff --git a/src/core/src/io/shm/ecal_memfile_info.h b/ecal/core/src/io/shm/ecal_memfile_info.h similarity index 100% rename from src/core/src/io/shm/ecal_memfile_info.h rename to ecal/core/src/io/shm/ecal_memfile_info.h diff --git a/src/core/src/io/shm/ecal_memfile_naming.cpp b/ecal/core/src/io/shm/ecal_memfile_naming.cpp similarity index 100% rename from src/core/src/io/shm/ecal_memfile_naming.cpp rename to ecal/core/src/io/shm/ecal_memfile_naming.cpp diff --git a/src/core/src/io/shm/ecal_memfile_naming.h b/ecal/core/src/io/shm/ecal_memfile_naming.h similarity index 100% rename from src/core/src/io/shm/ecal_memfile_naming.h rename to ecal/core/src/io/shm/ecal_memfile_naming.h diff --git a/src/core/src/io/shm/ecal_memfile_os.h b/ecal/core/src/io/shm/ecal_memfile_os.h similarity index 100% rename from src/core/src/io/shm/ecal_memfile_os.h rename to ecal/core/src/io/shm/ecal_memfile_os.h diff --git a/src/core/src/io/shm/ecal_memfile_pool.cpp b/ecal/core/src/io/shm/ecal_memfile_pool.cpp similarity index 100% rename from src/core/src/io/shm/ecal_memfile_pool.cpp rename to ecal/core/src/io/shm/ecal_memfile_pool.cpp diff --git a/src/core/src/io/shm/ecal_memfile_pool.h b/ecal/core/src/io/shm/ecal_memfile_pool.h similarity index 100% rename from src/core/src/io/shm/ecal_memfile_pool.h rename to ecal/core/src/io/shm/ecal_memfile_pool.h diff --git a/src/core/src/io/shm/ecal_memfile_sync.cpp b/ecal/core/src/io/shm/ecal_memfile_sync.cpp similarity index 100% rename from src/core/src/io/shm/ecal_memfile_sync.cpp rename to ecal/core/src/io/shm/ecal_memfile_sync.cpp diff --git a/src/core/src/io/shm/ecal_memfile_sync.h b/ecal/core/src/io/shm/ecal_memfile_sync.h similarity index 100% rename from src/core/src/io/shm/ecal_memfile_sync.h rename to ecal/core/src/io/shm/ecal_memfile_sync.h diff --git a/src/core/src/io/shm/linux/ecal_memfile_os.cpp b/ecal/core/src/io/shm/linux/ecal_memfile_os.cpp similarity index 100% rename from src/core/src/io/shm/linux/ecal_memfile_os.cpp rename to ecal/core/src/io/shm/linux/ecal_memfile_os.cpp diff --git a/src/core/src/io/shm/win32/ecal_memfile_os.cpp b/ecal/core/src/io/shm/win32/ecal_memfile_os.cpp similarity index 100% rename from src/core/src/io/shm/win32/ecal_memfile_os.cpp rename to ecal/core/src/io/shm/win32/ecal_memfile_os.cpp diff --git a/src/core/src/io/udp/ecal_udp_configurations.cpp b/ecal/core/src/io/udp/ecal_udp_configurations.cpp similarity index 100% rename from src/core/src/io/udp/ecal_udp_configurations.cpp rename to ecal/core/src/io/udp/ecal_udp_configurations.cpp diff --git a/src/core/src/io/udp/ecal_udp_configurations.h b/ecal/core/src/io/udp/ecal_udp_configurations.h similarity index 100% rename from src/core/src/io/udp/ecal_udp_configurations.h rename to ecal/core/src/io/udp/ecal_udp_configurations.h diff --git a/src/core/src/io/udp/ecal_udp_sample_receiver.cpp b/ecal/core/src/io/udp/ecal_udp_sample_receiver.cpp similarity index 100% rename from src/core/src/io/udp/ecal_udp_sample_receiver.cpp rename to ecal/core/src/io/udp/ecal_udp_sample_receiver.cpp diff --git a/src/core/src/io/udp/ecal_udp_sample_receiver.h b/ecal/core/src/io/udp/ecal_udp_sample_receiver.h similarity index 100% rename from src/core/src/io/udp/ecal_udp_sample_receiver.h rename to ecal/core/src/io/udp/ecal_udp_sample_receiver.h diff --git a/src/core/src/io/udp/ecal_udp_sample_sender.cpp b/ecal/core/src/io/udp/ecal_udp_sample_sender.cpp similarity index 100% rename from src/core/src/io/udp/ecal_udp_sample_sender.cpp rename to ecal/core/src/io/udp/ecal_udp_sample_sender.cpp diff --git a/src/core/src/io/udp/ecal_udp_sample_sender.h b/ecal/core/src/io/udp/ecal_udp_sample_sender.h similarity index 100% rename from src/core/src/io/udp/ecal_udp_sample_sender.h rename to ecal/core/src/io/udp/ecal_udp_sample_sender.h diff --git a/src/core/src/io/udp/ecal_udp_topic2mcast.h b/ecal/core/src/io/udp/ecal_udp_topic2mcast.h similarity index 100% rename from src/core/src/io/udp/ecal_udp_topic2mcast.h rename to ecal/core/src/io/udp/ecal_udp_topic2mcast.h diff --git a/src/core/src/io/udp/fragmentation/msg_type.h b/ecal/core/src/io/udp/fragmentation/msg_type.h similarity index 100% rename from src/core/src/io/udp/fragmentation/msg_type.h rename to ecal/core/src/io/udp/fragmentation/msg_type.h diff --git a/src/core/src/io/udp/fragmentation/rcv_fragments.cpp b/ecal/core/src/io/udp/fragmentation/rcv_fragments.cpp similarity index 100% rename from src/core/src/io/udp/fragmentation/rcv_fragments.cpp rename to ecal/core/src/io/udp/fragmentation/rcv_fragments.cpp diff --git a/src/core/src/io/udp/fragmentation/rcv_fragments.h b/ecal/core/src/io/udp/fragmentation/rcv_fragments.h similarity index 100% rename from src/core/src/io/udp/fragmentation/rcv_fragments.h rename to ecal/core/src/io/udp/fragmentation/rcv_fragments.h diff --git a/src/core/src/io/udp/fragmentation/snd_fragments.cpp b/ecal/core/src/io/udp/fragmentation/snd_fragments.cpp similarity index 100% rename from src/core/src/io/udp/fragmentation/snd_fragments.cpp rename to ecal/core/src/io/udp/fragmentation/snd_fragments.cpp diff --git a/src/core/src/io/udp/fragmentation/snd_fragments.h b/ecal/core/src/io/udp/fragmentation/snd_fragments.h similarity index 100% rename from src/core/src/io/udp/fragmentation/snd_fragments.h rename to ecal/core/src/io/udp/fragmentation/snd_fragments.h diff --git a/src/core/src/io/udp/sendreceive/linux/socket_os.h b/ecal/core/src/io/udp/sendreceive/linux/socket_os.h similarity index 100% rename from src/core/src/io/udp/sendreceive/linux/socket_os.h rename to ecal/core/src/io/udp/sendreceive/linux/socket_os.h diff --git a/src/core/src/io/udp/sendreceive/udp_receiver.cpp b/ecal/core/src/io/udp/sendreceive/udp_receiver.cpp similarity index 100% rename from src/core/src/io/udp/sendreceive/udp_receiver.cpp rename to ecal/core/src/io/udp/sendreceive/udp_receiver.cpp diff --git a/src/core/src/io/udp/sendreceive/udp_receiver.h b/ecal/core/src/io/udp/sendreceive/udp_receiver.h similarity index 100% rename from src/core/src/io/udp/sendreceive/udp_receiver.h rename to ecal/core/src/io/udp/sendreceive/udp_receiver.h diff --git a/src/core/src/io/udp/sendreceive/udp_receiver_asio.cpp b/ecal/core/src/io/udp/sendreceive/udp_receiver_asio.cpp similarity index 100% rename from src/core/src/io/udp/sendreceive/udp_receiver_asio.cpp rename to ecal/core/src/io/udp/sendreceive/udp_receiver_asio.cpp diff --git a/src/core/src/io/udp/sendreceive/udp_receiver_asio.h b/ecal/core/src/io/udp/sendreceive/udp_receiver_asio.h similarity index 100% rename from src/core/src/io/udp/sendreceive/udp_receiver_asio.h rename to ecal/core/src/io/udp/sendreceive/udp_receiver_asio.h diff --git a/src/core/src/io/udp/sendreceive/udp_receiver_npcap.cpp b/ecal/core/src/io/udp/sendreceive/udp_receiver_npcap.cpp similarity index 100% rename from src/core/src/io/udp/sendreceive/udp_receiver_npcap.cpp rename to ecal/core/src/io/udp/sendreceive/udp_receiver_npcap.cpp diff --git a/src/core/src/io/udp/sendreceive/udp_receiver_npcap.h b/ecal/core/src/io/udp/sendreceive/udp_receiver_npcap.h similarity index 100% rename from src/core/src/io/udp/sendreceive/udp_receiver_npcap.h rename to ecal/core/src/io/udp/sendreceive/udp_receiver_npcap.h diff --git a/src/core/src/io/udp/sendreceive/udp_sender.cpp b/ecal/core/src/io/udp/sendreceive/udp_sender.cpp similarity index 100% rename from src/core/src/io/udp/sendreceive/udp_sender.cpp rename to ecal/core/src/io/udp/sendreceive/udp_sender.cpp diff --git a/src/core/src/io/udp/sendreceive/udp_sender.h b/ecal/core/src/io/udp/sendreceive/udp_sender.h similarity index 100% rename from src/core/src/io/udp/sendreceive/udp_sender.h rename to ecal/core/src/io/udp/sendreceive/udp_sender.h diff --git a/src/core/src/io/udp/sendreceive/win32/socket_os.h b/ecal/core/src/io/udp/sendreceive/win32/socket_os.h similarity index 100% rename from src/core/src/io/udp/sendreceive/win32/socket_os.h rename to ecal/core/src/io/udp/sendreceive/win32/socket_os.h diff --git a/src/core/src/logging/ecal_log.cpp b/ecal/core/src/logging/ecal_log.cpp similarity index 100% rename from src/core/src/logging/ecal_log.cpp rename to ecal/core/src/logging/ecal_log.cpp diff --git a/src/core/src/logging/ecal_log_impl.cpp b/ecal/core/src/logging/ecal_log_impl.cpp similarity index 100% rename from src/core/src/logging/ecal_log_impl.cpp rename to ecal/core/src/logging/ecal_log_impl.cpp diff --git a/src/core/src/logging/ecal_log_impl.h b/ecal/core/src/logging/ecal_log_impl.h similarity index 100% rename from src/core/src/logging/ecal_log_impl.h rename to ecal/core/src/logging/ecal_log_impl.h diff --git a/src/core/src/monitoring/ecal_monitoring_def.cpp b/ecal/core/src/monitoring/ecal_monitoring_def.cpp similarity index 100% rename from src/core/src/monitoring/ecal_monitoring_def.cpp rename to ecal/core/src/monitoring/ecal_monitoring_def.cpp diff --git a/src/core/src/monitoring/ecal_monitoring_def.h b/ecal/core/src/monitoring/ecal_monitoring_def.h similarity index 100% rename from src/core/src/monitoring/ecal_monitoring_def.h rename to ecal/core/src/monitoring/ecal_monitoring_def.h diff --git a/src/core/src/monitoring/ecal_monitoring_impl.cpp b/ecal/core/src/monitoring/ecal_monitoring_impl.cpp similarity index 100% rename from src/core/src/monitoring/ecal_monitoring_impl.cpp rename to ecal/core/src/monitoring/ecal_monitoring_impl.cpp diff --git a/src/core/src/monitoring/ecal_monitoring_impl.h b/ecal/core/src/monitoring/ecal_monitoring_impl.h similarity index 100% rename from src/core/src/monitoring/ecal_monitoring_impl.h rename to ecal/core/src/monitoring/ecal_monitoring_impl.h diff --git a/src/core/src/pubsub/ecal_pubgate.cpp b/ecal/core/src/pubsub/ecal_pubgate.cpp similarity index 100% rename from src/core/src/pubsub/ecal_pubgate.cpp rename to ecal/core/src/pubsub/ecal_pubgate.cpp diff --git a/src/core/src/pubsub/ecal_pubgate.h b/ecal/core/src/pubsub/ecal_pubgate.h similarity index 100% rename from src/core/src/pubsub/ecal_pubgate.h rename to ecal/core/src/pubsub/ecal_pubgate.h diff --git a/src/core/src/pubsub/ecal_publisher.cpp b/ecal/core/src/pubsub/ecal_publisher.cpp similarity index 100% rename from src/core/src/pubsub/ecal_publisher.cpp rename to ecal/core/src/pubsub/ecal_publisher.cpp diff --git a/src/core/src/pubsub/ecal_subgate.cpp b/ecal/core/src/pubsub/ecal_subgate.cpp similarity index 100% rename from src/core/src/pubsub/ecal_subgate.cpp rename to ecal/core/src/pubsub/ecal_subgate.cpp diff --git a/src/core/src/pubsub/ecal_subgate.h b/ecal/core/src/pubsub/ecal_subgate.h similarity index 100% rename from src/core/src/pubsub/ecal_subgate.h rename to ecal/core/src/pubsub/ecal_subgate.h diff --git a/src/core/src/pubsub/ecal_subscriber.cpp b/ecal/core/src/pubsub/ecal_subscriber.cpp similarity index 100% rename from src/core/src/pubsub/ecal_subscriber.cpp rename to ecal/core/src/pubsub/ecal_subscriber.cpp diff --git a/src/core/src/readwrite/ecal_reader.cpp b/ecal/core/src/readwrite/ecal_reader.cpp similarity index 100% rename from src/core/src/readwrite/ecal_reader.cpp rename to ecal/core/src/readwrite/ecal_reader.cpp diff --git a/src/core/src/readwrite/ecal_reader.h b/ecal/core/src/readwrite/ecal_reader.h similarity index 100% rename from src/core/src/readwrite/ecal_reader.h rename to ecal/core/src/readwrite/ecal_reader.h diff --git a/src/core/src/readwrite/ecal_reader_layer.h b/ecal/core/src/readwrite/ecal_reader_layer.h similarity index 100% rename from src/core/src/readwrite/ecal_reader_layer.h rename to ecal/core/src/readwrite/ecal_reader_layer.h diff --git a/src/core/src/readwrite/ecal_writer.cpp b/ecal/core/src/readwrite/ecal_writer.cpp similarity index 100% rename from src/core/src/readwrite/ecal_writer.cpp rename to ecal/core/src/readwrite/ecal_writer.cpp diff --git a/src/core/src/readwrite/ecal_writer.h b/ecal/core/src/readwrite/ecal_writer.h similarity index 100% rename from src/core/src/readwrite/ecal_writer.h rename to ecal/core/src/readwrite/ecal_writer.h diff --git a/src/core/src/readwrite/ecal_writer_base.h b/ecal/core/src/readwrite/ecal_writer_base.h similarity index 100% rename from src/core/src/readwrite/ecal_writer_base.h rename to ecal/core/src/readwrite/ecal_writer_base.h diff --git a/src/core/src/readwrite/ecal_writer_buffer_payload.h b/ecal/core/src/readwrite/ecal_writer_buffer_payload.h similarity index 100% rename from src/core/src/readwrite/ecal_writer_buffer_payload.h rename to ecal/core/src/readwrite/ecal_writer_buffer_payload.h diff --git a/src/core/src/readwrite/ecal_writer_data.h b/ecal/core/src/readwrite/ecal_writer_data.h similarity index 100% rename from src/core/src/readwrite/ecal_writer_data.h rename to ecal/core/src/readwrite/ecal_writer_data.h diff --git a/src/core/src/readwrite/ecal_writer_info.h b/ecal/core/src/readwrite/ecal_writer_info.h similarity index 100% rename from src/core/src/readwrite/ecal_writer_info.h rename to ecal/core/src/readwrite/ecal_writer_info.h diff --git a/src/core/src/readwrite/shm/ecal_reader_shm.cpp b/ecal/core/src/readwrite/shm/ecal_reader_shm.cpp similarity index 100% rename from src/core/src/readwrite/shm/ecal_reader_shm.cpp rename to ecal/core/src/readwrite/shm/ecal_reader_shm.cpp diff --git a/src/core/src/readwrite/shm/ecal_reader_shm.h b/ecal/core/src/readwrite/shm/ecal_reader_shm.h similarity index 100% rename from src/core/src/readwrite/shm/ecal_reader_shm.h rename to ecal/core/src/readwrite/shm/ecal_reader_shm.h diff --git a/src/core/src/readwrite/shm/ecal_writer_shm.cpp b/ecal/core/src/readwrite/shm/ecal_writer_shm.cpp similarity index 100% rename from src/core/src/readwrite/shm/ecal_writer_shm.cpp rename to ecal/core/src/readwrite/shm/ecal_writer_shm.cpp diff --git a/src/core/src/readwrite/shm/ecal_writer_shm.h b/ecal/core/src/readwrite/shm/ecal_writer_shm.h similarity index 100% rename from src/core/src/readwrite/shm/ecal_writer_shm.h rename to ecal/core/src/readwrite/shm/ecal_writer_shm.h diff --git a/src/core/src/readwrite/tcp/ecal_reader_tcp.cpp b/ecal/core/src/readwrite/tcp/ecal_reader_tcp.cpp similarity index 100% rename from src/core/src/readwrite/tcp/ecal_reader_tcp.cpp rename to ecal/core/src/readwrite/tcp/ecal_reader_tcp.cpp diff --git a/src/core/src/readwrite/tcp/ecal_reader_tcp.h b/ecal/core/src/readwrite/tcp/ecal_reader_tcp.h similarity index 100% rename from src/core/src/readwrite/tcp/ecal_reader_tcp.h rename to ecal/core/src/readwrite/tcp/ecal_reader_tcp.h diff --git a/src/core/src/readwrite/tcp/ecal_tcp_pubsub_logger.h b/ecal/core/src/readwrite/tcp/ecal_tcp_pubsub_logger.h similarity index 100% rename from src/core/src/readwrite/tcp/ecal_tcp_pubsub_logger.h rename to ecal/core/src/readwrite/tcp/ecal_tcp_pubsub_logger.h diff --git a/src/core/src/readwrite/tcp/ecal_writer_tcp.cpp b/ecal/core/src/readwrite/tcp/ecal_writer_tcp.cpp similarity index 100% rename from src/core/src/readwrite/tcp/ecal_writer_tcp.cpp rename to ecal/core/src/readwrite/tcp/ecal_writer_tcp.cpp diff --git a/src/core/src/readwrite/tcp/ecal_writer_tcp.h b/ecal/core/src/readwrite/tcp/ecal_writer_tcp.h similarity index 100% rename from src/core/src/readwrite/tcp/ecal_writer_tcp.h rename to ecal/core/src/readwrite/tcp/ecal_writer_tcp.h diff --git a/src/core/src/readwrite/udp/ecal_reader_udp_mc.cpp b/ecal/core/src/readwrite/udp/ecal_reader_udp_mc.cpp similarity index 100% rename from src/core/src/readwrite/udp/ecal_reader_udp_mc.cpp rename to ecal/core/src/readwrite/udp/ecal_reader_udp_mc.cpp diff --git a/src/core/src/readwrite/udp/ecal_reader_udp_mc.h b/ecal/core/src/readwrite/udp/ecal_reader_udp_mc.h similarity index 100% rename from src/core/src/readwrite/udp/ecal_reader_udp_mc.h rename to ecal/core/src/readwrite/udp/ecal_reader_udp_mc.h diff --git a/src/core/src/readwrite/udp/ecal_writer_udp_mc.cpp b/ecal/core/src/readwrite/udp/ecal_writer_udp_mc.cpp similarity index 100% rename from src/core/src/readwrite/udp/ecal_writer_udp_mc.cpp rename to ecal/core/src/readwrite/udp/ecal_writer_udp_mc.cpp diff --git a/src/core/src/readwrite/udp/ecal_writer_udp_mc.h b/ecal/core/src/readwrite/udp/ecal_writer_udp_mc.h similarity index 100% rename from src/core/src/readwrite/udp/ecal_writer_udp_mc.h rename to ecal/core/src/readwrite/udp/ecal_writer_udp_mc.h diff --git a/src/core/src/registration/ecal_registration_provider.cpp b/ecal/core/src/registration/ecal_registration_provider.cpp similarity index 100% rename from src/core/src/registration/ecal_registration_provider.cpp rename to ecal/core/src/registration/ecal_registration_provider.cpp diff --git a/src/core/src/registration/ecal_registration_provider.h b/ecal/core/src/registration/ecal_registration_provider.h similarity index 100% rename from src/core/src/registration/ecal_registration_provider.h rename to ecal/core/src/registration/ecal_registration_provider.h diff --git a/src/core/src/registration/ecal_registration_receiver.cpp b/ecal/core/src/registration/ecal_registration_receiver.cpp similarity index 100% rename from src/core/src/registration/ecal_registration_receiver.cpp rename to ecal/core/src/registration/ecal_registration_receiver.cpp diff --git a/src/core/src/registration/ecal_registration_receiver.h b/ecal/core/src/registration/ecal_registration_receiver.h similarity index 100% rename from src/core/src/registration/ecal_registration_receiver.h rename to ecal/core/src/registration/ecal_registration_receiver.h diff --git a/src/core/src/registration/ecal_registration_receiver_shm.cpp b/ecal/core/src/registration/ecal_registration_receiver_shm.cpp similarity index 100% rename from src/core/src/registration/ecal_registration_receiver_shm.cpp rename to ecal/core/src/registration/ecal_registration_receiver_shm.cpp diff --git a/src/core/src/registration/ecal_registration_receiver_shm.h b/ecal/core/src/registration/ecal_registration_receiver_shm.h similarity index 100% rename from src/core/src/registration/ecal_registration_receiver_shm.h rename to ecal/core/src/registration/ecal_registration_receiver_shm.h diff --git a/src/core/src/registration/shm/ecal_memfile_broadcast.cpp b/ecal/core/src/registration/shm/ecal_memfile_broadcast.cpp similarity index 100% rename from src/core/src/registration/shm/ecal_memfile_broadcast.cpp rename to ecal/core/src/registration/shm/ecal_memfile_broadcast.cpp diff --git a/src/core/src/registration/shm/ecal_memfile_broadcast.h b/ecal/core/src/registration/shm/ecal_memfile_broadcast.h similarity index 100% rename from src/core/src/registration/shm/ecal_memfile_broadcast.h rename to ecal/core/src/registration/shm/ecal_memfile_broadcast.h diff --git a/src/core/src/registration/shm/ecal_memfile_broadcast_reader.cpp b/ecal/core/src/registration/shm/ecal_memfile_broadcast_reader.cpp similarity index 100% rename from src/core/src/registration/shm/ecal_memfile_broadcast_reader.cpp rename to ecal/core/src/registration/shm/ecal_memfile_broadcast_reader.cpp diff --git a/src/core/src/registration/shm/ecal_memfile_broadcast_reader.h b/ecal/core/src/registration/shm/ecal_memfile_broadcast_reader.h similarity index 100% rename from src/core/src/registration/shm/ecal_memfile_broadcast_reader.h rename to ecal/core/src/registration/shm/ecal_memfile_broadcast_reader.h diff --git a/src/core/src/registration/shm/ecal_memfile_broadcast_writer.cpp b/ecal/core/src/registration/shm/ecal_memfile_broadcast_writer.cpp similarity index 100% rename from src/core/src/registration/shm/ecal_memfile_broadcast_writer.cpp rename to ecal/core/src/registration/shm/ecal_memfile_broadcast_writer.cpp diff --git a/src/core/src/registration/shm/ecal_memfile_broadcast_writer.h b/ecal/core/src/registration/shm/ecal_memfile_broadcast_writer.h similarity index 100% rename from src/core/src/registration/shm/ecal_memfile_broadcast_writer.h rename to ecal/core/src/registration/shm/ecal_memfile_broadcast_writer.h diff --git a/src/core/src/registration/shm/relocatable_circular_queue.h b/ecal/core/src/registration/shm/relocatable_circular_queue.h similarity index 100% rename from src/core/src/registration/shm/relocatable_circular_queue.h rename to ecal/core/src/registration/shm/relocatable_circular_queue.h diff --git a/src/core/src/serialization/ecal_serialize_common.cpp b/ecal/core/src/serialization/ecal_serialize_common.cpp similarity index 100% rename from src/core/src/serialization/ecal_serialize_common.cpp rename to ecal/core/src/serialization/ecal_serialize_common.cpp diff --git a/src/core/src/serialization/ecal_serialize_common.h b/ecal/core/src/serialization/ecal_serialize_common.h similarity index 100% rename from src/core/src/serialization/ecal_serialize_common.h rename to ecal/core/src/serialization/ecal_serialize_common.h diff --git a/src/core/src/serialization/ecal_serialize_logging.cpp b/ecal/core/src/serialization/ecal_serialize_logging.cpp similarity index 100% rename from src/core/src/serialization/ecal_serialize_logging.cpp rename to ecal/core/src/serialization/ecal_serialize_logging.cpp diff --git a/src/core/src/serialization/ecal_serialize_logging.h b/ecal/core/src/serialization/ecal_serialize_logging.h similarity index 100% rename from src/core/src/serialization/ecal_serialize_logging.h rename to ecal/core/src/serialization/ecal_serialize_logging.h diff --git a/src/core/src/serialization/ecal_serialize_monitoring.cpp b/ecal/core/src/serialization/ecal_serialize_monitoring.cpp similarity index 100% rename from src/core/src/serialization/ecal_serialize_monitoring.cpp rename to ecal/core/src/serialization/ecal_serialize_monitoring.cpp diff --git a/src/core/src/serialization/ecal_serialize_monitoring.h b/ecal/core/src/serialization/ecal_serialize_monitoring.h similarity index 100% rename from src/core/src/serialization/ecal_serialize_monitoring.h rename to ecal/core/src/serialization/ecal_serialize_monitoring.h diff --git a/src/core/src/serialization/ecal_serialize_sample_payload.cpp b/ecal/core/src/serialization/ecal_serialize_sample_payload.cpp similarity index 100% rename from src/core/src/serialization/ecal_serialize_sample_payload.cpp rename to ecal/core/src/serialization/ecal_serialize_sample_payload.cpp diff --git a/src/core/src/serialization/ecal_serialize_sample_payload.h b/ecal/core/src/serialization/ecal_serialize_sample_payload.h similarity index 100% rename from src/core/src/serialization/ecal_serialize_sample_payload.h rename to ecal/core/src/serialization/ecal_serialize_sample_payload.h diff --git a/src/core/src/serialization/ecal_serialize_sample_registration.cpp b/ecal/core/src/serialization/ecal_serialize_sample_registration.cpp similarity index 100% rename from src/core/src/serialization/ecal_serialize_sample_registration.cpp rename to ecal/core/src/serialization/ecal_serialize_sample_registration.cpp diff --git a/src/core/src/serialization/ecal_serialize_sample_registration.h b/ecal/core/src/serialization/ecal_serialize_sample_registration.h similarity index 100% rename from src/core/src/serialization/ecal_serialize_sample_registration.h rename to ecal/core/src/serialization/ecal_serialize_sample_registration.h diff --git a/src/core/src/serialization/ecal_serialize_service.cpp b/ecal/core/src/serialization/ecal_serialize_service.cpp similarity index 100% rename from src/core/src/serialization/ecal_serialize_service.cpp rename to ecal/core/src/serialization/ecal_serialize_service.cpp diff --git a/src/core/src/serialization/ecal_serialize_service.h b/ecal/core/src/serialization/ecal_serialize_service.h similarity index 100% rename from src/core/src/serialization/ecal_serialize_service.h rename to ecal/core/src/serialization/ecal_serialize_service.h diff --git a/src/core/src/serialization/ecal_struct_logging.h b/ecal/core/src/serialization/ecal_struct_logging.h similarity index 100% rename from src/core/src/serialization/ecal_struct_logging.h rename to ecal/core/src/serialization/ecal_struct_logging.h diff --git a/src/core/src/serialization/ecal_struct_sample_common.h b/ecal/core/src/serialization/ecal_struct_sample_common.h similarity index 100% rename from src/core/src/serialization/ecal_struct_sample_common.h rename to ecal/core/src/serialization/ecal_struct_sample_common.h diff --git a/src/core/src/serialization/ecal_struct_sample_payload.h b/ecal/core/src/serialization/ecal_struct_sample_payload.h similarity index 100% rename from src/core/src/serialization/ecal_struct_sample_payload.h rename to ecal/core/src/serialization/ecal_struct_sample_payload.h diff --git a/src/core/src/serialization/ecal_struct_sample_registration.h b/ecal/core/src/serialization/ecal_struct_sample_registration.h similarity index 100% rename from src/core/src/serialization/ecal_struct_sample_registration.h rename to ecal/core/src/serialization/ecal_struct_sample_registration.h diff --git a/src/core/src/serialization/ecal_struct_service.h b/ecal/core/src/serialization/ecal_struct_service.h similarity index 100% rename from src/core/src/serialization/ecal_struct_service.h rename to ecal/core/src/serialization/ecal_struct_service.h diff --git a/src/core/src/serialization/nanopb/ecal.pb.c b/ecal/core/src/serialization/nanopb/ecal.pb.c similarity index 100% rename from src/core/src/serialization/nanopb/ecal.pb.c rename to ecal/core/src/serialization/nanopb/ecal.pb.c diff --git a/src/core/src/serialization/nanopb/ecal.pb.h b/ecal/core/src/serialization/nanopb/ecal.pb.h similarity index 100% rename from src/core/src/serialization/nanopb/ecal.pb.h rename to ecal/core/src/serialization/nanopb/ecal.pb.h diff --git a/src/core/src/serialization/nanopb/host.pb.c b/ecal/core/src/serialization/nanopb/host.pb.c similarity index 100% rename from src/core/src/serialization/nanopb/host.pb.c rename to ecal/core/src/serialization/nanopb/host.pb.c diff --git a/src/core/src/serialization/nanopb/host.pb.h b/ecal/core/src/serialization/nanopb/host.pb.h similarity index 100% rename from src/core/src/serialization/nanopb/host.pb.h rename to ecal/core/src/serialization/nanopb/host.pb.h diff --git a/src/core/src/serialization/nanopb/layer.pb.c b/ecal/core/src/serialization/nanopb/layer.pb.c similarity index 100% rename from src/core/src/serialization/nanopb/layer.pb.c rename to ecal/core/src/serialization/nanopb/layer.pb.c diff --git a/src/core/src/serialization/nanopb/layer.pb.h b/ecal/core/src/serialization/nanopb/layer.pb.h similarity index 100% rename from src/core/src/serialization/nanopb/layer.pb.h rename to ecal/core/src/serialization/nanopb/layer.pb.h diff --git a/src/core/src/serialization/nanopb/logging.pb.c b/ecal/core/src/serialization/nanopb/logging.pb.c similarity index 100% rename from src/core/src/serialization/nanopb/logging.pb.c rename to ecal/core/src/serialization/nanopb/logging.pb.c diff --git a/src/core/src/serialization/nanopb/logging.pb.h b/ecal/core/src/serialization/nanopb/logging.pb.h similarity index 100% rename from src/core/src/serialization/nanopb/logging.pb.h rename to ecal/core/src/serialization/nanopb/logging.pb.h diff --git a/src/core/src/serialization/nanopb/monitoring.pb.c b/ecal/core/src/serialization/nanopb/monitoring.pb.c similarity index 100% rename from src/core/src/serialization/nanopb/monitoring.pb.c rename to ecal/core/src/serialization/nanopb/monitoring.pb.c diff --git a/src/core/src/serialization/nanopb/monitoring.pb.h b/ecal/core/src/serialization/nanopb/monitoring.pb.h similarity index 100% rename from src/core/src/serialization/nanopb/monitoring.pb.h rename to ecal/core/src/serialization/nanopb/monitoring.pb.h diff --git a/src/core/src/serialization/nanopb/nanopb/pb.h b/ecal/core/src/serialization/nanopb/nanopb/pb.h similarity index 100% rename from src/core/src/serialization/nanopb/nanopb/pb.h rename to ecal/core/src/serialization/nanopb/nanopb/pb.h diff --git a/src/core/src/serialization/nanopb/nanopb/pb_common.c b/ecal/core/src/serialization/nanopb/nanopb/pb_common.c similarity index 100% rename from src/core/src/serialization/nanopb/nanopb/pb_common.c rename to ecal/core/src/serialization/nanopb/nanopb/pb_common.c diff --git a/src/core/src/serialization/nanopb/nanopb/pb_common.h b/ecal/core/src/serialization/nanopb/nanopb/pb_common.h similarity index 100% rename from src/core/src/serialization/nanopb/nanopb/pb_common.h rename to ecal/core/src/serialization/nanopb/nanopb/pb_common.h diff --git a/src/core/src/serialization/nanopb/nanopb/pb_decode.c b/ecal/core/src/serialization/nanopb/nanopb/pb_decode.c similarity index 100% rename from src/core/src/serialization/nanopb/nanopb/pb_decode.c rename to ecal/core/src/serialization/nanopb/nanopb/pb_decode.c diff --git a/src/core/src/serialization/nanopb/nanopb/pb_decode.h b/ecal/core/src/serialization/nanopb/nanopb/pb_decode.h similarity index 100% rename from src/core/src/serialization/nanopb/nanopb/pb_decode.h rename to ecal/core/src/serialization/nanopb/nanopb/pb_decode.h diff --git a/src/core/src/serialization/nanopb/nanopb/pb_encode.c b/ecal/core/src/serialization/nanopb/nanopb/pb_encode.c similarity index 100% rename from src/core/src/serialization/nanopb/nanopb/pb_encode.c rename to ecal/core/src/serialization/nanopb/nanopb/pb_encode.c diff --git a/src/core/src/serialization/nanopb/nanopb/pb_encode.h b/ecal/core/src/serialization/nanopb/nanopb/pb_encode.h similarity index 100% rename from src/core/src/serialization/nanopb/nanopb/pb_encode.h rename to ecal/core/src/serialization/nanopb/nanopb/pb_encode.h diff --git a/src/core/src/serialization/nanopb/process.pb.c b/ecal/core/src/serialization/nanopb/process.pb.c similarity index 100% rename from src/core/src/serialization/nanopb/process.pb.c rename to ecal/core/src/serialization/nanopb/process.pb.c diff --git a/src/core/src/serialization/nanopb/process.pb.h b/ecal/core/src/serialization/nanopb/process.pb.h similarity index 100% rename from src/core/src/serialization/nanopb/process.pb.h rename to ecal/core/src/serialization/nanopb/process.pb.h diff --git a/src/core/src/serialization/nanopb/service.pb.c b/ecal/core/src/serialization/nanopb/service.pb.c similarity index 100% rename from src/core/src/serialization/nanopb/service.pb.c rename to ecal/core/src/serialization/nanopb/service.pb.c diff --git a/src/core/src/serialization/nanopb/service.pb.h b/ecal/core/src/serialization/nanopb/service.pb.h similarity index 100% rename from src/core/src/serialization/nanopb/service.pb.h rename to ecal/core/src/serialization/nanopb/service.pb.h diff --git a/src/core/src/serialization/nanopb/topic.pb.c b/ecal/core/src/serialization/nanopb/topic.pb.c similarity index 100% rename from src/core/src/serialization/nanopb/topic.pb.c rename to ecal/core/src/serialization/nanopb/topic.pb.c diff --git a/src/core/src/serialization/nanopb/topic.pb.h b/ecal/core/src/serialization/nanopb/topic.pb.h similarity index 100% rename from src/core/src/serialization/nanopb/topic.pb.h rename to ecal/core/src/serialization/nanopb/topic.pb.h diff --git a/src/core/src/service/ecal_clientgate.cpp b/ecal/core/src/service/ecal_clientgate.cpp similarity index 100% rename from src/core/src/service/ecal_clientgate.cpp rename to ecal/core/src/service/ecal_clientgate.cpp diff --git a/src/core/src/service/ecal_clientgate.h b/ecal/core/src/service/ecal_clientgate.h similarity index 100% rename from src/core/src/service/ecal_clientgate.h rename to ecal/core/src/service/ecal_clientgate.h diff --git a/src/core/src/service/ecal_service_client.cpp b/ecal/core/src/service/ecal_service_client.cpp similarity index 100% rename from src/core/src/service/ecal_service_client.cpp rename to ecal/core/src/service/ecal_service_client.cpp diff --git a/src/core/src/service/ecal_service_client_impl.cpp b/ecal/core/src/service/ecal_service_client_impl.cpp similarity index 100% rename from src/core/src/service/ecal_service_client_impl.cpp rename to ecal/core/src/service/ecal_service_client_impl.cpp diff --git a/src/core/src/service/ecal_service_client_impl.h b/ecal/core/src/service/ecal_service_client_impl.h similarity index 100% rename from src/core/src/service/ecal_service_client_impl.h rename to ecal/core/src/service/ecal_service_client_impl.h diff --git a/src/core/src/service/ecal_service_server.cpp b/ecal/core/src/service/ecal_service_server.cpp similarity index 100% rename from src/core/src/service/ecal_service_server.cpp rename to ecal/core/src/service/ecal_service_server.cpp diff --git a/src/core/src/service/ecal_service_server_impl.cpp b/ecal/core/src/service/ecal_service_server_impl.cpp similarity index 100% rename from src/core/src/service/ecal_service_server_impl.cpp rename to ecal/core/src/service/ecal_service_server_impl.cpp diff --git a/src/core/src/service/ecal_service_server_impl.h b/ecal/core/src/service/ecal_service_server_impl.h similarity index 100% rename from src/core/src/service/ecal_service_server_impl.h rename to ecal/core/src/service/ecal_service_server_impl.h diff --git a/src/core/src/service/ecal_service_singleton_manager.cpp b/ecal/core/src/service/ecal_service_singleton_manager.cpp similarity index 100% rename from src/core/src/service/ecal_service_singleton_manager.cpp rename to ecal/core/src/service/ecal_service_singleton_manager.cpp diff --git a/src/core/src/service/ecal_service_singleton_manager.h b/ecal/core/src/service/ecal_service_singleton_manager.h similarity index 100% rename from src/core/src/service/ecal_service_singleton_manager.h rename to ecal/core/src/service/ecal_service_singleton_manager.h diff --git a/src/core/src/service/ecal_servicegate.cpp b/ecal/core/src/service/ecal_servicegate.cpp similarity index 100% rename from src/core/src/service/ecal_servicegate.cpp rename to ecal/core/src/service/ecal_servicegate.cpp diff --git a/src/core/src/service/ecal_servicegate.h b/ecal/core/src/service/ecal_servicegate.h similarity index 100% rename from src/core/src/service/ecal_servicegate.h rename to ecal/core/src/service/ecal_servicegate.h diff --git a/src/core/src/time/ecal_time.cpp b/ecal/core/src/time/ecal_time.cpp similarity index 100% rename from src/core/src/time/ecal_time.cpp rename to ecal/core/src/time/ecal_time.cpp diff --git a/src/core/src/time/ecal_timegate.cpp b/ecal/core/src/time/ecal_timegate.cpp similarity index 100% rename from src/core/src/time/ecal_timegate.cpp rename to ecal/core/src/time/ecal_timegate.cpp diff --git a/src/core/src/time/ecal_timegate.h b/ecal/core/src/time/ecal_timegate.h similarity index 100% rename from src/core/src/time/ecal_timegate.h rename to ecal/core/src/time/ecal_timegate.h diff --git a/src/core/src/time/ecal_timer.cpp b/ecal/core/src/time/ecal_timer.cpp similarity index 100% rename from src/core/src/time/ecal_timer.cpp rename to ecal/core/src/time/ecal_timer.cpp diff --git a/src/core/src/util/advanced_tclap_output.cpp b/ecal/core/src/util/advanced_tclap_output.cpp similarity index 100% rename from src/core/src/util/advanced_tclap_output.cpp rename to ecal/core/src/util/advanced_tclap_output.cpp diff --git a/src/core/src/util/advanced_tclap_output.h b/ecal/core/src/util/advanced_tclap_output.h similarity index 100% rename from src/core/src/util/advanced_tclap_output.h rename to ecal/core/src/util/advanced_tclap_output.h diff --git a/src/core/src/util/ecal_expmap.h b/ecal/core/src/util/ecal_expmap.h similarity index 100% rename from src/core/src/util/ecal_expmap.h rename to ecal/core/src/util/ecal_expmap.h diff --git a/src/core/src/util/ecal_thread.h b/ecal/core/src/util/ecal_thread.h similarity index 100% rename from src/core/src/util/ecal_thread.h rename to ecal/core/src/util/ecal_thread.h diff --git a/src/core/src/util/getenvvar.h b/ecal/core/src/util/getenvvar.h similarity index 100% rename from src/core/src/util/getenvvar.h rename to ecal/core/src/util/getenvvar.h diff --git a/src/core/src/win32/dll/dllmain.cpp b/ecal/core/src/win32/dll/dllmain.cpp similarity index 100% rename from src/core/src/win32/dll/dllmain.cpp rename to ecal/core/src/win32/dll/dllmain.cpp diff --git a/src/core/src/win32/dll/ecal.rc b/ecal/core/src/win32/dll/ecal.rc similarity index 100% rename from src/core/src/win32/dll/ecal.rc rename to ecal/core/src/win32/dll/ecal.rc diff --git a/src/core/src/win32/dll/resource.h b/ecal/core/src/win32/dll/resource.h similarity index 100% rename from src/core/src/win32/dll/resource.h rename to ecal/core/src/win32/dll/resource.h diff --git a/src/protobuf/ecal.proto b/ecal/protobuf/ecal.proto similarity index 100% rename from src/protobuf/ecal.proto rename to ecal/protobuf/ecal.proto diff --git a/src/protobuf/host.proto b/ecal/protobuf/host.proto similarity index 100% rename from src/protobuf/host.proto rename to ecal/protobuf/host.proto diff --git a/src/protobuf/layer.proto b/ecal/protobuf/layer.proto similarity index 100% rename from src/protobuf/layer.proto rename to ecal/protobuf/layer.proto diff --git a/src/protobuf/logging.proto b/ecal/protobuf/logging.proto similarity index 100% rename from src/protobuf/logging.proto rename to ecal/protobuf/logging.proto diff --git a/src/protobuf/monitoring.proto b/ecal/protobuf/monitoring.proto similarity index 100% rename from src/protobuf/monitoring.proto rename to ecal/protobuf/monitoring.proto diff --git a/src/protobuf/process.proto b/ecal/protobuf/process.proto similarity index 100% rename from src/protobuf/process.proto rename to ecal/protobuf/process.proto diff --git a/src/protobuf/service.proto b/ecal/protobuf/service.proto similarity index 100% rename from src/protobuf/service.proto rename to ecal/protobuf/service.proto diff --git a/src/protobuf/topic.proto b/ecal/protobuf/topic.proto similarity index 100% rename from src/protobuf/topic.proto rename to ecal/protobuf/topic.proto diff --git a/src/service/CMakeLists.txt b/ecal/service/CMakeLists.txt similarity index 100% rename from src/service/CMakeLists.txt rename to ecal/service/CMakeLists.txt diff --git a/src/service/Readme.md b/ecal/service/Readme.md similarity index 100% rename from src/service/Readme.md rename to ecal/service/Readme.md diff --git a/src/service/ecal_service/CMakeLists.txt b/ecal/service/ecal_service/CMakeLists.txt similarity index 100% rename from src/service/ecal_service/CMakeLists.txt rename to ecal/service/ecal_service/CMakeLists.txt diff --git a/src/service/ecal_service/include/ecal/service/client_manager.h b/ecal/service/ecal_service/include/ecal/service/client_manager.h similarity index 100% rename from src/service/ecal_service/include/ecal/service/client_manager.h rename to ecal/service/ecal_service/include/ecal/service/client_manager.h diff --git a/src/service/ecal_service/include/ecal/service/client_session.h b/ecal/service/ecal_service/include/ecal/service/client_session.h similarity index 100% rename from src/service/ecal_service/include/ecal/service/client_session.h rename to ecal/service/ecal_service/include/ecal/service/client_session.h diff --git a/src/service/ecal_service/include/ecal/service/client_session_types.h b/ecal/service/ecal_service/include/ecal/service/client_session_types.h similarity index 100% rename from src/service/ecal_service/include/ecal/service/client_session_types.h rename to ecal/service/ecal_service/include/ecal/service/client_session_types.h diff --git a/src/service/ecal_service/include/ecal/service/error.h b/ecal/service/ecal_service/include/ecal/service/error.h similarity index 100% rename from src/service/ecal_service/include/ecal/service/error.h rename to ecal/service/ecal_service/include/ecal/service/error.h diff --git a/src/service/ecal_service/include/ecal/service/logger.h b/ecal/service/ecal_service/include/ecal/service/logger.h similarity index 100% rename from src/service/ecal_service/include/ecal/service/logger.h rename to ecal/service/ecal_service/include/ecal/service/logger.h diff --git a/src/service/ecal_service/include/ecal/service/server.h b/ecal/service/ecal_service/include/ecal/service/server.h similarity index 100% rename from src/service/ecal_service/include/ecal/service/server.h rename to ecal/service/ecal_service/include/ecal/service/server.h diff --git a/src/service/ecal_service/include/ecal/service/server_manager.h b/ecal/service/ecal_service/include/ecal/service/server_manager.h similarity index 100% rename from src/service/ecal_service/include/ecal/service/server_manager.h rename to ecal/service/ecal_service/include/ecal/service/server_manager.h diff --git a/src/service/ecal_service/include/ecal/service/server_session_types.h b/ecal/service/ecal_service/include/ecal/service/server_session_types.h similarity index 100% rename from src/service/ecal_service/include/ecal/service/server_session_types.h rename to ecal/service/ecal_service/include/ecal/service/server_session_types.h diff --git a/src/service/ecal_service/include/ecal/service/state.h b/ecal/service/ecal_service/include/ecal/service/state.h similarity index 100% rename from src/service/ecal_service/include/ecal/service/state.h rename to ecal/service/ecal_service/include/ecal/service/state.h diff --git a/src/service/ecal_service/src/client_manager.cpp b/ecal/service/ecal_service/src/client_manager.cpp similarity index 100% rename from src/service/ecal_service/src/client_manager.cpp rename to ecal/service/ecal_service/src/client_manager.cpp diff --git a/src/service/ecal_service/src/client_session.cpp b/ecal/service/ecal_service/src/client_session.cpp similarity index 100% rename from src/service/ecal_service/src/client_session.cpp rename to ecal/service/ecal_service/src/client_session.cpp diff --git a/src/service/ecal_service/src/client_session_impl_base.h b/ecal/service/ecal_service/src/client_session_impl_base.h similarity index 100% rename from src/service/ecal_service/src/client_session_impl_base.h rename to ecal/service/ecal_service/src/client_session_impl_base.h diff --git a/src/service/ecal_service/src/client_session_impl_v0.cpp b/ecal/service/ecal_service/src/client_session_impl_v0.cpp similarity index 100% rename from src/service/ecal_service/src/client_session_impl_v0.cpp rename to ecal/service/ecal_service/src/client_session_impl_v0.cpp diff --git a/src/service/ecal_service/src/client_session_impl_v0.h b/ecal/service/ecal_service/src/client_session_impl_v0.h similarity index 100% rename from src/service/ecal_service/src/client_session_impl_v0.h rename to ecal/service/ecal_service/src/client_session_impl_v0.h diff --git a/src/service/ecal_service/src/client_session_impl_v1.cpp b/ecal/service/ecal_service/src/client_session_impl_v1.cpp similarity index 100% rename from src/service/ecal_service/src/client_session_impl_v1.cpp rename to ecal/service/ecal_service/src/client_session_impl_v1.cpp diff --git a/src/service/ecal_service/src/client_session_impl_v1.h b/ecal/service/ecal_service/src/client_session_impl_v1.h similarity index 100% rename from src/service/ecal_service/src/client_session_impl_v1.h rename to ecal/service/ecal_service/src/client_session_impl_v1.h diff --git a/src/service/ecal_service/src/condition_variable_signaler.h b/ecal/service/ecal_service/src/condition_variable_signaler.h similarity index 100% rename from src/service/ecal_service/src/condition_variable_signaler.h rename to ecal/service/ecal_service/src/condition_variable_signaler.h diff --git a/src/service/ecal_service/src/log_defs.h b/ecal/service/ecal_service/src/log_defs.h similarity index 100% rename from src/service/ecal_service/src/log_defs.h rename to ecal/service/ecal_service/src/log_defs.h diff --git a/src/service/ecal_service/src/log_helpers.h b/ecal/service/ecal_service/src/log_helpers.h similarity index 100% rename from src/service/ecal_service/src/log_helpers.h rename to ecal/service/ecal_service/src/log_helpers.h diff --git a/src/service/ecal_service/src/protocol_layout.h b/ecal/service/ecal_service/src/protocol_layout.h similarity index 100% rename from src/service/ecal_service/src/protocol_layout.h rename to ecal/service/ecal_service/src/protocol_layout.h diff --git a/src/service/ecal_service/src/protocol_v0.cpp b/ecal/service/ecal_service/src/protocol_v0.cpp similarity index 100% rename from src/service/ecal_service/src/protocol_v0.cpp rename to ecal/service/ecal_service/src/protocol_v0.cpp diff --git a/src/service/ecal_service/src/protocol_v0.h b/ecal/service/ecal_service/src/protocol_v0.h similarity index 100% rename from src/service/ecal_service/src/protocol_v0.h rename to ecal/service/ecal_service/src/protocol_v0.h diff --git a/src/service/ecal_service/src/protocol_v1.cpp b/ecal/service/ecal_service/src/protocol_v1.cpp similarity index 100% rename from src/service/ecal_service/src/protocol_v1.cpp rename to ecal/service/ecal_service/src/protocol_v1.cpp diff --git a/src/service/ecal_service/src/protocol_v1.h b/ecal/service/ecal_service/src/protocol_v1.h similarity index 100% rename from src/service/ecal_service/src/protocol_v1.h rename to ecal/service/ecal_service/src/protocol_v1.h diff --git a/src/service/ecal_service/src/server.cpp b/ecal/service/ecal_service/src/server.cpp similarity index 100% rename from src/service/ecal_service/src/server.cpp rename to ecal/service/ecal_service/src/server.cpp diff --git a/src/service/ecal_service/src/server_impl.cpp b/ecal/service/ecal_service/src/server_impl.cpp similarity index 100% rename from src/service/ecal_service/src/server_impl.cpp rename to ecal/service/ecal_service/src/server_impl.cpp diff --git a/src/service/ecal_service/src/server_impl.h b/ecal/service/ecal_service/src/server_impl.h similarity index 100% rename from src/service/ecal_service/src/server_impl.h rename to ecal/service/ecal_service/src/server_impl.h diff --git a/src/service/ecal_service/src/server_manager.cpp b/ecal/service/ecal_service/src/server_manager.cpp similarity index 100% rename from src/service/ecal_service/src/server_manager.cpp rename to ecal/service/ecal_service/src/server_manager.cpp diff --git a/src/service/ecal_service/src/server_session_impl_base.h b/ecal/service/ecal_service/src/server_session_impl_base.h similarity index 100% rename from src/service/ecal_service/src/server_session_impl_base.h rename to ecal/service/ecal_service/src/server_session_impl_base.h diff --git a/src/service/ecal_service/src/server_session_impl_v0.cpp b/ecal/service/ecal_service/src/server_session_impl_v0.cpp similarity index 100% rename from src/service/ecal_service/src/server_session_impl_v0.cpp rename to ecal/service/ecal_service/src/server_session_impl_v0.cpp diff --git a/src/service/ecal_service/src/server_session_impl_v0.h b/ecal/service/ecal_service/src/server_session_impl_v0.h similarity index 100% rename from src/service/ecal_service/src/server_session_impl_v0.h rename to ecal/service/ecal_service/src/server_session_impl_v0.h diff --git a/src/service/ecal_service/src/server_session_impl_v1.cpp b/ecal/service/ecal_service/src/server_session_impl_v1.cpp similarity index 100% rename from src/service/ecal_service/src/server_session_impl_v1.cpp rename to ecal/service/ecal_service/src/server_session_impl_v1.cpp diff --git a/src/service/ecal_service/src/server_session_impl_v1.h b/ecal/service/ecal_service/src/server_session_impl_v1.h similarity index 100% rename from src/service/ecal_service/src/server_session_impl_v1.h rename to ecal/service/ecal_service/src/server_session_impl_v1.h diff --git a/src/service/sample/CMakeLists.txt b/ecal/service/sample/CMakeLists.txt similarity index 100% rename from src/service/sample/CMakeLists.txt rename to ecal/service/sample/CMakeLists.txt diff --git a/src/service/sample/src/main.cpp b/ecal/service/sample/src/main.cpp similarity index 100% rename from src/service/sample/src/main.cpp rename to ecal/service/sample/src/main.cpp diff --git a/src/service/test/CMakeLists.txt b/ecal/service/test/CMakeLists.txt similarity index 100% rename from src/service/test/CMakeLists.txt rename to ecal/service/test/CMakeLists.txt diff --git a/src/service/test/src/atomic_signalable.h b/ecal/service/test/src/atomic_signalable.h similarity index 100% rename from src/service/test/src/atomic_signalable.h rename to ecal/service/test/src/atomic_signalable.h diff --git a/src/service/test/src/ecal_tcp_service_test.cpp b/ecal/service/test/src/ecal_tcp_service_test.cpp similarity index 100% rename from src/service/test/src/ecal_tcp_service_test.cpp rename to ecal/service/test/src/ecal_tcp_service_test.cpp diff --git a/src/time/CMakeLists.txt b/ecal/time/CMakeLists.txt similarity index 100% rename from src/time/CMakeLists.txt rename to ecal/time/CMakeLists.txt diff --git a/src/time/include/dynamic_sleeper.h b/ecal/time/include/dynamic_sleeper.h similarity index 100% rename from src/time/include/dynamic_sleeper.h rename to ecal/time/include/dynamic_sleeper.h diff --git a/src/time/include/ecaltime.h b/ecal/time/include/ecaltime.h similarity index 100% rename from src/time/include/ecaltime.h rename to ecal/time/include/ecaltime.h diff --git a/src/time/linuxptp/CMakeLists.txt b/ecal/time/linuxptp/CMakeLists.txt similarity index 100% rename from src/time/linuxptp/CMakeLists.txt rename to ecal/time/linuxptp/CMakeLists.txt diff --git a/src/time/linuxptp/src/clock.h b/ecal/time/linuxptp/src/clock.h similarity index 100% rename from src/time/linuxptp/src/clock.h rename to ecal/time/linuxptp/src/clock.h diff --git a/src/time/linuxptp/src/config/config.h b/ecal/time/linuxptp/src/config/config.h similarity index 100% rename from src/time/linuxptp/src/config/config.h rename to ecal/time/linuxptp/src/config/config.h diff --git a/src/time/linuxptp/src/config/ecaltime.ini b/ecal/time/linuxptp/src/config/ecaltime.ini similarity index 100% rename from src/time/linuxptp/src/config/ecaltime.ini rename to ecal/time/linuxptp/src/config/ecaltime.ini diff --git a/src/time/linuxptp/src/convert_utf.cpp b/ecal/time/linuxptp/src/convert_utf.cpp similarity index 100% rename from src/time/linuxptp/src/convert_utf.cpp rename to ecal/time/linuxptp/src/convert_utf.cpp diff --git a/src/time/linuxptp/src/convert_utf.h b/ecal/time/linuxptp/src/convert_utf.h similarity index 100% rename from src/time/linuxptp/src/convert_utf.h rename to ecal/time/linuxptp/src/convert_utf.h diff --git a/src/time/linuxptp/src/ecal_time_linuxptp.cpp b/ecal/time/linuxptp/src/ecal_time_linuxptp.cpp similarity index 100% rename from src/time/linuxptp/src/ecal_time_linuxptp.cpp rename to ecal/time/linuxptp/src/ecal_time_linuxptp.cpp diff --git a/src/time/linuxptp/src/ecal_time_linuxptp.h b/ecal/time/linuxptp/src/ecal_time_linuxptp.h similarity index 100% rename from src/time/linuxptp/src/ecal_time_linuxptp.h rename to ecal/time/linuxptp/src/ecal_time_linuxptp.h diff --git a/src/time/linuxptp/src/ecaltime.cpp b/ecal/time/linuxptp/src/ecaltime.cpp similarity index 100% rename from src/time/linuxptp/src/ecaltime.cpp rename to ecal/time/linuxptp/src/ecaltime.cpp diff --git a/src/time/localtime/CMakeLists.txt b/ecal/time/localtime/CMakeLists.txt similarity index 100% rename from src/time/localtime/CMakeLists.txt rename to ecal/time/localtime/CMakeLists.txt diff --git a/src/time/localtime/src/dllmain.cpp b/ecal/time/localtime/src/dllmain.cpp similarity index 100% rename from src/time/localtime/src/dllmain.cpp rename to ecal/time/localtime/src/dllmain.cpp diff --git a/src/time/localtime/src/ecaltime.cpp b/ecal/time/localtime/src/ecaltime.cpp similarity index 100% rename from src/time/localtime/src/ecaltime.cpp rename to ecal/time/localtime/src/ecaltime.cpp diff --git a/src/utils/CMakeLists.txt b/ecal/utils/CMakeLists.txt similarity index 100% rename from src/utils/CMakeLists.txt rename to ecal/utils/CMakeLists.txt diff --git a/src/utils/include/ecal_utils/command_line.h b/ecal/utils/include/ecal_utils/command_line.h similarity index 100% rename from src/utils/include/ecal_utils/command_line.h rename to ecal/utils/include/ecal_utils/command_line.h diff --git a/src/utils/include/ecal_utils/ecal_utils.h b/ecal/utils/include/ecal_utils/ecal_utils.h similarity index 100% rename from src/utils/include/ecal_utils/ecal_utils.h rename to ecal/utils/include/ecal_utils/ecal_utils.h diff --git a/src/utils/include/ecal_utils/filesystem.h b/ecal/utils/include/ecal_utils/filesystem.h similarity index 100% rename from src/utils/include/ecal_utils/filesystem.h rename to ecal/utils/include/ecal_utils/filesystem.h diff --git a/src/utils/include/ecal_utils/portable_endian.h b/ecal/utils/include/ecal_utils/portable_endian.h similarity index 100% rename from src/utils/include/ecal_utils/portable_endian.h rename to ecal/utils/include/ecal_utils/portable_endian.h diff --git a/src/utils/include/ecal_utils/str_convert.h b/ecal/utils/include/ecal_utils/str_convert.h similarity index 100% rename from src/utils/include/ecal_utils/str_convert.h rename to ecal/utils/include/ecal_utils/str_convert.h diff --git a/src/utils/include/ecal_utils/string.h b/ecal/utils/include/ecal_utils/string.h similarity index 100% rename from src/utils/include/ecal_utils/string.h rename to ecal/utils/include/ecal_utils/string.h diff --git a/src/utils/src/command_line.cpp b/ecal/utils/src/command_line.cpp similarity index 100% rename from src/utils/src/command_line.cpp rename to ecal/utils/src/command_line.cpp diff --git a/src/utils/src/filesystem.cpp b/ecal/utils/src/filesystem.cpp similarity index 100% rename from src/utils/src/filesystem.cpp rename to ecal/utils/src/filesystem.cpp diff --git a/src/utils/src/str_convert.cpp b/ecal/utils/src/str_convert.cpp similarity index 100% rename from src/utils/src/str_convert.cpp rename to ecal/utils/src/str_convert.cpp diff --git a/tests/event_test/CMakeLists.txt b/tests/event_test/CMakeLists.txt index f790d87..c42e1e6 100644 --- a/tests/event_test/CMakeLists.txt +++ b/tests/event_test/CMakeLists.txt @@ -23,7 +23,7 @@ find_package(GTest REQUIRED) set(event_test_src src/event_test.cpp - ../../src/core/src/ecal_event.cpp + ../../ecal/core/src/ecal_event.cpp ) ecal_add_gtest(${PROJECT_NAME} ${event_test_src}) diff --git a/tests/io_memfile_test/CMakeLists.txt b/tests/io_memfile_test/CMakeLists.txt index c665471..188f14b 100644 --- a/tests/io_memfile_test/CMakeLists.txt +++ b/tests/io_memfile_test/CMakeLists.txt @@ -24,23 +24,23 @@ find_package(GTest REQUIRED) set(memfile_test_src src/memfile_test.cpp src/memfile_naming_test.cpp - ../../src/core/src/io/mtx/ecal_named_mutex.cpp - ../../src/core/src/io/shm/ecal_memfile.cpp - ../../src/core/src/io/shm/ecal_memfile_db.cpp - ../../src/core/src/io/shm/ecal_memfile_naming.cpp + ../../ecal/core/src/io/mtx/ecal_named_mutex.cpp + ../../ecal/core/src/io/shm/ecal_memfile.cpp + ../../ecal/core/src/io/shm/ecal_memfile_db.cpp + ../../ecal/core/src/io/shm/ecal_memfile_naming.cpp ) if(UNIX) set(memfile_test_os_src - ../../src/core/src/io/mtx/linux/ecal_named_mutex_impl.cpp - ../../src/core/src/io/shm/linux/ecal_memfile_os.cpp + ../../ecal/core/src/io/mtx/linux/ecal_named_mutex_impl.cpp + ../../ecal/core/src/io/shm/linux/ecal_memfile_os.cpp ) endif() if(WIN32) set(memfile_test_os_src - ../../src/core/src/io/mtx/win32/ecal_named_mutex_impl.cpp - ../../src/core/src/io/shm/win32/ecal_memfile_os.cpp + ../../ecal/core/src/io/mtx/win32/ecal_named_mutex_impl.cpp + ../../ecal/core/src/io/shm/win32/ecal_memfile_os.cpp ) endif() diff --git a/tests/serialization_test/CMakeLists.txt b/tests/serialization_test/CMakeLists.txt index c4a1d37..a46d62b 100644 --- a/tests/serialization_test/CMakeLists.txt +++ b/tests/serialization_test/CMakeLists.txt @@ -22,52 +22,52 @@ find_package(Threads REQUIRED) find_package(GTest REQUIRED) set(nanopb_lib_src - ../../src/core/src/serialization/nanopb/nanopb/pb.h - ../../src/core/src/serialization/nanopb/nanopb/pb_common.c - ../../src/core/src/serialization/nanopb/nanopb/pb_common.h - ../../src/core/src/serialization/nanopb/nanopb/pb_decode.c - ../../src/core/src/serialization/nanopb/nanopb/pb_decode.h - ../../src/core/src/serialization/nanopb/nanopb/pb_encode.c - ../../src/core/src/serialization/nanopb/nanopb/pb_encode.h + ../../ecal/core/src/serialization/nanopb/nanopb/pb.h + ../../ecal/core/src/serialization/nanopb/nanopb/pb_common.c + ../../ecal/core/src/serialization/nanopb/nanopb/pb_common.h + ../../ecal/core/src/serialization/nanopb/nanopb/pb_decode.c + ../../ecal/core/src/serialization/nanopb/nanopb/pb_decode.h + ../../ecal/core/src/serialization/nanopb/nanopb/pb_encode.c + ../../ecal/core/src/serialization/nanopb/nanopb/pb_encode.h ) set(nanopb_generated_src - ../../src/core/src/serialization/nanopb/ecal.pb.c - ../../src/core/src/serialization/nanopb/ecal.pb.h - ../../src/core/src/serialization/nanopb/host.pb.c - ../../src/core/src/serialization/nanopb/host.pb.h - ../../src/core/src/serialization/nanopb/layer.pb.c - ../../src/core/src/serialization/nanopb/layer.pb.h - ../../src/core/src/serialization/nanopb/logging.pb.c - ../../src/core/src/serialization/nanopb/logging.pb.h - ../../src/core/src/serialization/nanopb/monitoring.pb.c - ../../src/core/src/serialization/nanopb/monitoring.pb.h - ../../src/core/src/serialization/nanopb/process.pb.c - ../../src/core/src/serialization/nanopb/process.pb.h - ../../src/core/src/serialization/nanopb/service.pb.c - ../../src/core/src/serialization/nanopb/service.pb.h - ../../src/core/src/serialization/nanopb/topic.pb.c - ../../src/core/src/serialization/nanopb/topic.pb.h + ../../ecal/core/src/serialization/nanopb/ecal.pb.c + ../../ecal/core/src/serialization/nanopb/ecal.pb.h + ../../ecal/core/src/serialization/nanopb/host.pb.c + ../../ecal/core/src/serialization/nanopb/host.pb.h + ../../ecal/core/src/serialization/nanopb/layer.pb.c + ../../ecal/core/src/serialization/nanopb/layer.pb.h + ../../ecal/core/src/serialization/nanopb/logging.pb.c + ../../ecal/core/src/serialization/nanopb/logging.pb.h + ../../ecal/core/src/serialization/nanopb/monitoring.pb.c + ../../ecal/core/src/serialization/nanopb/monitoring.pb.h + ../../ecal/core/src/serialization/nanopb/process.pb.c + ../../ecal/core/src/serialization/nanopb/process.pb.h + ../../ecal/core/src/serialization/nanopb/service.pb.c + ../../ecal/core/src/serialization/nanopb/service.pb.h + ../../ecal/core/src/serialization/nanopb/topic.pb.c + ../../ecal/core/src/serialization/nanopb/topic.pb.h ) set(ecal_serialize_src - ../../src/core/src/serialization/ecal_serialize_common.cpp - ../../src/core/src/serialization/ecal_serialize_common.h - ../../src/core/src/serialization/ecal_serialize_logging.cpp - ../../src/core/src/serialization/ecal_serialize_logging.h - ../../src/core/src/serialization/ecal_serialize_monitoring.cpp - ../../src/core/src/serialization/ecal_serialize_monitoring.h - ../../src/core/src/serialization/ecal_serialize_sample_payload.cpp - ../../src/core/src/serialization/ecal_serialize_sample_payload.h - ../../src/core/src/serialization/ecal_serialize_sample_registration.cpp - ../../src/core/src/serialization/ecal_serialize_sample_registration.h - ../../src/core/src/serialization/ecal_serialize_service.cpp - ../../src/core/src/serialization/ecal_serialize_service.h - ../../src/core/src/serialization/ecal_struct_logging.h - ../../src/core/src/serialization/ecal_struct_sample_common.h - ../../src/core/src/serialization/ecal_struct_sample_payload.h - ../../src/core/src/serialization/ecal_struct_sample_registration.h - ../../src/core/src/serialization/ecal_struct_service.h + ../../ecal/core/src/serialization/ecal_serialize_common.cpp + ../../ecal/core/src/serialization/ecal_serialize_common.h + ../../ecal/core/src/serialization/ecal_serialize_logging.cpp + ../../ecal/core/src/serialization/ecal_serialize_logging.h + ../../ecal/core/src/serialization/ecal_serialize_monitoring.cpp + ../../ecal/core/src/serialization/ecal_serialize_monitoring.h + ../../ecal/core/src/serialization/ecal_serialize_sample_payload.cpp + ../../ecal/core/src/serialization/ecal_serialize_sample_payload.h + ../../ecal/core/src/serialization/ecal_serialize_sample_registration.cpp + ../../ecal/core/src/serialization/ecal_serialize_sample_registration.h + ../../ecal/core/src/serialization/ecal_serialize_service.cpp + ../../ecal/core/src/serialization/ecal_serialize_service.h + ../../ecal/core/src/serialization/ecal_struct_logging.h + ../../ecal/core/src/serialization/ecal_struct_sample_common.h + ../../ecal/core/src/serialization/ecal_struct_sample_payload.h + ../../ecal/core/src/serialization/ecal_struct_sample_registration.h + ../../ecal/core/src/serialization/ecal_struct_service.h ) set(unit_test_src @@ -97,9 +97,9 @@ ecal_add_gtest(${PROJECT_NAME} ${nanopb_lib_src} ${nanopb_generated_src} ${ecal_ target_include_directories(${PROJECT_NAME} PRIVATE - $ - $ - $ + $ + $ + $ ) target_link_libraries(${PROJECT_NAME}