iox::runtime🔗
Classes🔗
Name | |
---|---|
class | iox::runtime::Node class which represents a node |
struct | iox::runtime::PortConfigInfo Stores information necessary to create the right type of port on RouDi side. Different types of ports are required if e.g. different types of shared memory are used (e.g. on GPU). |
class | iox::runtime::PoshRuntime The runtime that is needed for each application to communicate with the RouDi daemon. |
class | iox::runtime::PoshRuntimeSingleProcess |
class | iox::runtime::ServiceDiscovery |
Types🔗
Name | |
---|---|
enum popo::EventEnumIdentifier | ServiceDiscoveryEvent { SERVICE_REGISTRY_CHANGED} |
using iox::cxx::vector< capro::ServiceDescription, MAX_FINDSERVICE_RESULT_SIZE > | ServiceContainer |
Attributes🔗
Name | |
---|---|
constexpr units::Duration | PROCESS_WAITING_FOR_ROUDI_TIMEOUT |
constexpr units::Duration | PROCESS_KEEP_ALIVE_INTERVAL |
constexpr units::Duration | PROCESS_KEEP_ALIVE_TIMEOUT |
Types Documentation🔗
enum ServiceDiscoveryEvent🔗
Enumerator | Value | Description |
---|---|---|
SERVICE_REGISTRY_CHANGED |
using ServiceContainer🔗
using iox::runtime::ServiceContainer = typedef iox::cxx::vector<capro::ServiceDescription, MAX_FINDSERVICE_RESULT_SIZE>;
Attributes Documentation🔗
variable PROCESS_WAITING_FOR_ROUDI_TIMEOUT🔗
constexpr units::Duration PROCESS_WAITING_FOR_ROUDI_TIMEOUT = 60_s;
variable PROCESS_KEEP_ALIVE_INTERVAL🔗
constexpr units::Duration PROCESS_KEEP_ALIVE_INTERVAL = 3 * roudi::DISCOVERY_INTERVAL;
variable PROCESS_KEEP_ALIVE_TIMEOUT🔗
constexpr units::Duration PROCESS_KEEP_ALIVE_TIMEOUT = 5 * PROCESS_KEEP_ALIVE_INTERVAL;
Updated on 18 December 2023 at 13:11:43 CET