Struct ILLIXR::network::topic_config
ClassList > ILLIXR > network > topic_config
#include <topic_config.hpp>
Public Types
Public Attributes
Public Functions
Public Types Documentation
enum SerializationMethod
enum ILLIXR::network::topic_config::SerializationMethod {
BOOST,
PROTOBUF
};
enum TransportMethod
enum ILLIXR::network::topic_config::TransportMethod {
TCP,
UDP
};
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;
variable transport_method
enum ILLIXR::network::topic_config::TransportMethod ILLIXR::network::topic_config::transport_method;
Public Functions Documentation
function topic_config [1/2]
inline ILLIXR::network::topic_config::topic_config ()
function topic_config [2/2]
inline explicit ILLIXR::network::topic_config::topic_config (
SerializationMethod method,
TransportMethod transport=TCP,
std::chrono::duration< long , std::nano > late=std::chrono::duration< long , std::nano >{}
)
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/include/illixr/network/topic_config.hpp