Enum quicr_core::Event
[−]
[src]
pub enum Event { Connected { address: SocketAddrV6, protocol: Option<Box<[u8]>>, }, ConnectionLost { reason: ConnectionError, }, StreamReadable { stream: StreamId, }, StreamWritable { stream: StreamId, }, StreamFinished { stream: StreamId, }, StreamAvailable { directionality: Directionality, }, }
Events of interest to the application
Variants
Connected
A connection was successfully established.
Fields of Connected
address: SocketAddrV6 | |
protocol: Option<Box<[u8]>> |
ConnectionLost
A connection was lost.
Fields of ConnectionLost
reason: ConnectionError |
StreamReadable
A stream has data waiting to be read
Fields of StreamReadable
stream: StreamId |
StreamWritable
A formerly write-blocked stream might now accept a write
Fields of StreamWritable
stream: StreamId |
StreamFinished
All data sent on stream
has been received by the peer
Fields of StreamFinished
stream: StreamId |
StreamAvailable
At least one new stream of a certain directionality may be opened
Fields of StreamAvailable
directionality: Directionality |