Enum message_io::network::NetEvent [−][src]
Enum used to describe and event that an adapter network has produced.
Variants
Connected(Endpoint, ResourceId)
New endpoint has been connected to a listener. This event will be sent only in connection oriented protocols as TCP. It also contains the resource id of the listener that accepted this connection.
Input message received by the network.
Disconnected(Endpoint)
This event is only dispatched when a connection is lost.
Remove explicitely a resource will NOT generate the event.
When this event is received, the resource is considered already removed,
the user do not need to remove it after this event.
A NetEvent::Message
event will never be generated after this event from this endpoint.
This event will be sent only in connection oriented protocols as Tcp.
UDP, for example, is NOT connection oriented, and the event can no be detected.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for NetEvent<'a>
impl<'a> Send for NetEvent<'a>
impl<'a> Sync for NetEvent<'a>
impl<'a> Unpin for NetEvent<'a>
impl<'a> UnwindSafe for NetEvent<'a>
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,
pub 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> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> Same<T> for T
type Output = T
Should always be Self
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.
pub 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,