17 #ifndef IOX_BINDING_C_C2CPP_ENUM_TRANSLATION_H
18 #define IOX_BINDING_C_C2CPP_ENUM_TRANSLATION_H
20 #include "c2cpp_binding.h"
21 #include "iceoryx_binding_c/enums.h"
22 #include "iceoryx_posh/popo/base_subscriber.hpp"
23 #include "iceoryx_posh/popo/subscriber.hpp"
27 iox::popo::SubscriberTooSlowPolicy subscriberTooSlowPolicy(
const ENUM iox_SubscriberTooSlowPolicy policy);
28 iox::popo::QueueFullPolicy queueFullPolicy(
const ENUM iox_QueueFullPolicy policy);
29 iox::popo::SubscriberEvent subscriberEvent(
const iox_SubscriberEvent value) noexcept;
30 iox::popo::SubscriberState subscriberState(
const iox_SubscriberState value) noexcept;