Struct NetioPublisherConfig
Defined in File NetioPublisher.hpp
Struct Documentation
-
struct NetioPublisherConfig
Public Members
-
NetworkType backend_type = {NetworkType::LIBFABRIC}
Which netio3 backend to use.
-
NetworkMode backend_mode = {NetworkMode::RDMA}
Network mode for backend, passed to backend.
-
size_t buffersize = {}
Size of buffers for sending published data.
-
uint32_t nbuffers = {}
Number of buffers for publishing data.
-
uint64_t flush_interval = {}
microseconds before an incomplete buffer is automatically flushed
-
std::uint8_t *mr_start = {nullptr}
memory region start address for zero copy
-
SendMethod method = {}
use buffered sending (multiple packets/buffer) or zero-copy
-
ThreadSafetyModel thread_safety = {ThreadSafetyModel::SAFE}
Thread safety model for the backend.
-
NetworkType backend_type = {NetworkType::LIBFABRIC}