Struct rusteron_media_driver::AeronUdpChannel
source · pub struct AeronUdpChannel { /* private fields */ }
Implementations§
source§impl AeronUdpChannel
impl AeronUdpChannel
pub fn new_zeroed() -> Result<Self, AeronCError>
pub fn original_uri(&self) -> [c_char; 384]
pub fn canonical_form(&self) -> [c_char; 384]
pub fn uri(&self) -> AeronUri
pub fn remote_data(&self) -> SockaddrStorage
pub fn local_data(&self) -> SockaddrStorage
pub fn remote_control(&self) -> SockaddrStorage
pub fn local_control(&self) -> SockaddrStorage
pub fn tag_id(&self) -> i64
pub fn interface_index(&self) -> c_uint
pub fn uri_length(&self) -> usize
pub fn canonical_length(&self) -> usize
pub fn multicast_ttl(&self) -> u8
pub fn has_explicit_endpoint(&self) -> bool
pub fn has_explicit_control(&self) -> bool
pub fn control_mode(&self) -> aeron_udp_channel_control_mode
pub fn is_multicast(&self) -> bool
pub fn ats_status(&self) -> aeron_uri_ats_status_t
pub fn socket_sndbuf_length(&self) -> usize
pub fn socket_rcvbuf_length(&self) -> usize
pub fn receiver_window_length(&self) -> usize
pub fn media_rcv_timestamp_offset(&self) -> i32
pub fn channel_rcv_timestamp_offset(&self) -> i32
pub fn channel_snd_timestamp_offset(&self) -> i32
pub fn do_initial_parse( uri_length: usize, uri: &str, async_parse: &AeronUdpChannelAsyncParse, ) -> Result<i32, AeronCError>
pub fn delete(&self)
pub fn get_inner(&self) -> *mut aeron_udp_channel_t
Trait Implementations§
source§impl Clone for AeronUdpChannel
impl Clone for AeronUdpChannel
source§fn clone(&self) -> AeronUdpChannel
fn clone(&self) -> AeronUdpChannel
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AeronUdpChannel
impl Debug for AeronUdpChannel
source§impl Deref for AeronUdpChannel
impl Deref for AeronUdpChannel
source§impl From<&AeronUdpChannel> for *mut aeron_udp_channel_t
impl From<&AeronUdpChannel> for *mut aeron_udp_channel_t
source§fn from(value: &AeronUdpChannel) -> Self
fn from(value: &AeronUdpChannel) -> Self
Converts to this type from the input type.
source§impl From<*const aeron_udp_channel_stct> for AeronUdpChannel
impl From<*const aeron_udp_channel_stct> for AeronUdpChannel
source§fn from(value: *const aeron_udp_channel_t) -> Self
fn from(value: *const aeron_udp_channel_t) -> Self
Converts to this type from the input type.
source§impl From<*mut aeron_udp_channel_stct> for AeronUdpChannel
impl From<*mut aeron_udp_channel_stct> for AeronUdpChannel
source§fn from(value: *mut aeron_udp_channel_t) -> Self
fn from(value: *mut aeron_udp_channel_t) -> Self
Converts to this type from the input type.
source§impl From<AeronUdpChannel> for *mut aeron_udp_channel_t
impl From<AeronUdpChannel> for *mut aeron_udp_channel_t
source§fn from(value: AeronUdpChannel) -> Self
fn from(value: AeronUdpChannel) -> Self
Converts to this type from the input type.
source§impl From<AeronUdpChannel> for aeron_udp_channel_t
impl From<AeronUdpChannel> for aeron_udp_channel_t
source§fn from(value: AeronUdpChannel) -> Self
fn from(value: AeronUdpChannel) -> Self
Converts to this type from the input type.
source§impl From<aeron_udp_channel_stct> for AeronUdpChannel
impl From<aeron_udp_channel_stct> for AeronUdpChannel
source§fn from(value: aeron_udp_channel_t) -> Self
fn from(value: aeron_udp_channel_t) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AeronUdpChannel
impl !RefUnwindSafe for AeronUdpChannel
impl !Send for AeronUdpChannel
impl !Sync for AeronUdpChannel
impl Unpin for AeronUdpChannel
impl !UnwindSafe for AeronUdpChannel
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)