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