pub enum MessageRoute {
StationToControl,
ControlToStation,
ControlToServiceNode,
ServiceNodeToControl,
IntraControl,
}Expand description
The protocol roles between which a message is normally sent.
SCCP is not solely a station/client protocol. Conference resources, media resource services, and call-control peers share the same numeric message space. Keeping those routes explicit prevents a decoder or runtime from treating a service-node frame as handset input merely because both travel toward call control.
Variants§
Trait Implementations§
Source§impl Clone for MessageRoute
impl Clone for MessageRoute
Source§fn clone(&self) -> MessageRoute
fn clone(&self) -> MessageRoute
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 MessageRoute
Source§impl Debug for MessageRoute
impl Debug for MessageRoute
impl Eq for MessageRoute
Source§impl Hash for MessageRoute
impl Hash for MessageRoute
Source§impl PartialEq for MessageRoute
impl PartialEq for MessageRoute
impl StructuralPartialEq for MessageRoute
Auto Trait Implementations§
impl Freeze for MessageRoute
impl RefUnwindSafe for MessageRoute
impl Send for MessageRoute
impl Sync for MessageRoute
impl Unpin for MessageRoute
impl UnsafeUnpin for MessageRoute
impl UnwindSafe for MessageRoute
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