pub enum DccState {
Enable,
DisableInitiation,
}Expand description
The communication state DeviceCommunicationControl has put the server in (Clause 16.1).
A request for the deprecated DISABLE value is always refused with
SERVICES / SERVICE_REQUEST_DENIED (Clause 16.1.2), whatever the
DccPolicy, so the server is only ever in one of
these two states.
Variants§
Enable
Communication is enabled: ENABLE. The state at every start.
DisableInitiation
DISABLE_INITIATION restricts independent message initiation. The server continues executing requests; I-Am replies to Who-Is, matching I-Have replies to Who-Has, and audit notifications remain permitted.
Implementations§
Trait Implementations§
impl Copy for DccState
impl Eq for DccState
Source§impl From<DccState> for EnableDisable
impl From<DccState> for EnableDisable
impl StructuralPartialEq for DccState
Auto Trait Implementations§
impl Freeze for DccState
impl RefUnwindSafe for DccState
impl Send for DccState
impl Sync for DccState
impl Unpin for DccState
impl UnsafeUnpin for DccState
impl UnwindSafe for DccState
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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