Skip to content

Struct ILLIXR::network::topic_config

ClassList > ILLIXR > network > topic_config

Public Types

Type Name
enum SerializationMethod
enum packetization_type
enum priority_type

Public Attributes

Type Name
bool allow_out_of_order = false
std::optional< std::chrono::duration< long, std::nano > > latency
packetization_type packetization = DEFAULT
priority_type priority = MEDIUM
bool retransmit = false
enum ILLIXR::network::topic_config::SerializationMethod serialization_method

Public Types Documentation

enum SerializationMethod

enum ILLIXR::network::topic_config::SerializationMethod {
    BOOST,
    PROTOBUF
};

enum packetization_type

enum ILLIXR::network::topic_config::packetization_type {
    IMMEDIATE,
    DEFAULT,
    SUGGEST_LATENCY
};

enum priority_type

enum ILLIXR::network::topic_config::priority_type {
    LOWEST,
    LOW,
    MEDIUM,
    HIGH,
    HIGHEST
};

Public Attributes Documentation

variable allow_out_of_order

bool ILLIXR::network::topic_config::allow_out_of_order;

variable latency

std::optional<std::chrono::duration<long, std::nano> > ILLIXR::network::topic_config::latency;

variable packetization

packetization_type ILLIXR::network::topic_config::packetization;

variable priority

priority_type ILLIXR::network::topic_config::priority;

variable retransmit

bool ILLIXR::network::topic_config::retransmit;

variable serialization_method

enum ILLIXR::network::topic_config::SerializationMethod ILLIXR::network::topic_config::serialization_method;


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/include/illixr/network/topic_config.hpp