Module kitsune_p2p_types::transport [−][src]
Expand description
A collection of definitions related to remote communication.
Enums
Error related to remote communication.
Enum type for events bubbled out of a Transport instance.
Represents a transport binding for establishing connections. This api was designed mainly around supporting the QUIC transport. It should be applicable to other transports, but with some assumptions:
Traits
Extension trait for channel readers
Extension trait for channel writers
Represents a transport binding for establishing connections. This api was designed mainly around supporting the QUIC transport. It should be applicable to other transports, but with some assumptions:
Represents a transport binding for establishing connections. This api was designed mainly around supporting the QUIC transport. It should be applicable to other transports, but with some assumptions:
Extension trait for additional methods on TransportListenerSenders
Functions
Sometimes we may need to set up virtual channels, e.g. for translating data before crossing the api boundary.
Type Definitions
Receiver side of the channel
Sender side of the channel
Receiving a new incoming channel connection.
Send new incoming channel data.
Future Type.
Handler Result Type.
Result Type
Result type for remote communication.