pub struct RegistrationWireDetails {
pub layout: RegistrationWireLayout,
pub station_user_id: u32,
pub station_instance: u32,
pub max_streams: u32,
pub active_streams: u32,
pub mac_address_and_padding: [u8; 12],
pub max_conferences: u32,
pub active_conferences: u32,
pub ipv4_address_scope: u32,
pub max_lines: u32,
pub ipv6_address_scope: u32,
}Expand description
Auxiliary fields carried by the extended station registration layout.
These fields are not registration policy, but retaining them prevents a decode/encode cycle from erasing capacity, scope, or station identity data.
Fields§
§layout: RegistrationWireLayout§station_user_id: u32§station_instance: u32§max_streams: u32§active_streams: u32§mac_address_and_padding: [u8; 12]Six MAC bytes followed by the six documented reserved bytes.
max_conferences: u32§active_conferences: u32§ipv4_address_scope: u32Address-scope word associated with the reported IPv4 address.
max_lines: u32§ipv6_address_scope: u32Address-scope word associated with the reported IPv6 address.
Trait Implementations§
Source§impl Clone for RegistrationWireDetails
impl Clone for RegistrationWireDetails
Source§fn clone(&self) -> RegistrationWireDetails
fn clone(&self) -> RegistrationWireDetails
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RegistrationWireDetails
Source§impl Debug for RegistrationWireDetails
impl Debug for RegistrationWireDetails
impl Eq for RegistrationWireDetails
Source§impl PartialEq for RegistrationWireDetails
impl PartialEq for RegistrationWireDetails
impl StructuralPartialEq for RegistrationWireDetails
Auto Trait Implementations§
impl Freeze for RegistrationWireDetails
impl RefUnwindSafe for RegistrationWireDetails
impl Send for RegistrationWireDetails
impl Sync for RegistrationWireDetails
impl Unpin for RegistrationWireDetails
impl UnsafeUnpin for RegistrationWireDetails
impl UnwindSafe for RegistrationWireDetails
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