Skip to content

iox::gw🔗

Classes🔗

Name
class iox:🇬🇼:Channel
A data structure representing a channel between Iceoryx and an external system.
class iox:🇬🇼:GatewayBase
Generic gateway for communication events.
class iox:🇬🇼:GatewayDiscovery
Discover the gateway.
class iox:🇬🇼:GatewayGeneric
A reference generic gateway implementation.

Types🔗

Name
enum uint8_t ChannelError
enum uint8_t GatewayError
template \<typename IceoryxTerminal >
using cxx::ObjectPool< IceoryxTerminal, MAX_CHANNEL_NUMBER >
IceoryxTerminalPool
template \<typename ExternalTerminal >
using cxx::ObjectPool< ExternalTerminal, MAX_CHANNEL_NUMBER >
ExternalTerminalPool

Types Documentation🔗

enum ChannelError🔗

Enumerator Value Description
INVALID_STATE
OBJECT_POOL_FULL

enum GatewayError🔗

Enumerator Value Description
INVALID_STATE
UNSUPPORTED_SERVICE_TYPE
UNSUCCESSFUL_CHANNEL_CREATION
NONEXISTANT_CHANNEL

using IceoryxTerminalPool🔗

template <typename IceoryxTerminal >
using iox::gw::IceoryxTerminalPool = typedef cxx::ObjectPool<IceoryxTerminal, MAX_CHANNEL_NUMBER>;

using ExternalTerminalPool🔗

template <typename ExternalTerminal >
using iox::gw::ExternalTerminalPool = typedef cxx::ObjectPool<ExternalTerminal, MAX_CHANNEL_NUMBER>;

Updated on 31 May 2022 at 15:29:16 CEST