[−][src]Struct cdds_util::config
Fields
valid: c_int
tracemask: u32
enabled_xchecks: u32
servicename: *mut c_char
pcap_file: *mut c_char
networkAddressString: *mut c_char
networkRecvAddressStrings: *mut *mut c_char
externalAddressString: *mut c_char
externalMaskString: *mut c_char
tracefp: *mut FILE
tracefile: *mut c_char
tracingTimestamps: c_int
tracingAppendToFile: c_int
allowMulticast: u32
prefer_multicast: c_int
transport_selector: transport_selector
compat_use_ipv6: boolean_default
compat_tcp_enable: boolean_default
dontRoute: c_int
enableMulticastLoopback: c_int
domainId: u32
extDomainId: config_maybe_uint32
domainTag: *mut c_char
participantIndex: c_int
maxAutoParticipantIndex: c_int
spdpMulticastAddressString: *mut c_char
defaultMulticastAddressString: *mut c_char
assumeMulticastCapable: *mut c_char
spdp_interval: i64
spdp_response_delay_max: i64
lease_duration: i64
const_hb_intv_sched: i64
const_hb_intv_sched_min: i64
const_hb_intv_sched_max: i64
const_hb_intv_min: i64
retransmit_merging: retransmit_merging
retransmit_merging_period: i64
squash_participants: c_int
liveliness_monitoring: c_int
noprogress_log_stacktraces: c_int
liveliness_monitoring_interval: i64
prioritize_retransmit: c_int
xpack_send_async: c_int
multiple_recv_threads: boolean_default
recv_thread_stop_maxretries: c_uint
primary_reorder_maxsamples: c_uint
secondary_reorder_maxsamples: c_uint
delivery_queue_maxsamples: c_uint
fragment_size: u16
max_msg_size: u32
max_rexmit_msg_size: u32
init_transmit_extra_pct: u32
max_rexmit_burst_size: u32
publish_uc_locators: c_int
enable_uc_locators: c_int
tcp_nodelay: c_int
tcp_port: c_int
tcp_read_timeout: i64
tcp_write_timeout: i64
tcp_use_peeraddr_for_unicast: c_int
tp_enable: c_int
tp_threads: u32
tp_max_threads: u32
peers: *mut config_peer_listelem
peers_group: *mut config_peer_listelem
thread_properties: *mut config_thread_properties_listelem
xmit_lossiness: c_int
rmsg_chunk_size: u32
rbuf_size: u32
besmode: besmode
meas_hb_to_ack_latency: c_int
unicast_response_to_spdp_messages: c_int
synchronous_delivery_priority_threshold: c_int
synchronous_delivery_latency_bound: i64
whc_batch: c_int
whc_lowwater_mark: u32
whc_highwater_mark: u32
whc_init_highwater_mark: config_maybe_uint32
whc_adaptive: c_int
defrag_unreliable_maxsamples: c_uint
defrag_reliable_maxsamples: c_uint
accelerate_rexmit_block_size: c_uint
responsiveness_timeout: i64
max_participants: u32
writer_linger_duration: i64
multicast_ttl: c_int
socket_min_rcvbuf_size: config_maybe_uint32
socket_min_sndbuf_size: u32
ack_delay: i64
nack_delay: i64
preemptive_ack_delay: i64
schedule_time_rounding: i64
auto_resched_nack_delay: i64
ds_grace_period: i64
max_queued_rexmit_bytes: u32
max_queued_rexmit_msgs: c_uint
ddsi2direct_max_threads: c_uint
late_ack_mode: c_int
retry_on_reject_besteffort: c_int
generate_keyhash: c_int
max_sample_size: u32
standards_conformance: nn_standards_conformance
explicitly_publish_qos_set_to_default: c_int
many_sockets_mode: many_sockets_mode
assume_rti_has_pmd_endpoints: c_int
ports: ddsi_portmapping
monitor_port: c_int
enable_control_topic: c_int
initial_deaf: c_int
initial_mute: c_int
initial_deaf_mute_reset: i64
use_multicast_if_mreqn: c_int
prune_deleted_ppant: prune_deleted_ppant
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for config
impl !Send for config
impl !Sync for config
impl Unpin for config
impl UnwindSafe for config
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,