Crate turn_client_proto

Source
Expand description

§turn-client-proto

turn-client-proto provides a sans-IO API for a TURN client communicating with a TURN server.

Relevant standards:

Re-exports§

pub use stun_proto as stun;
pub use turn_types as types;

Structs§

DelayedChannelSend
A Transmit that will construct a channel message towards a TURN client.
DelayedMessageSend
A Transmit that will construct a STUN message towards a client with the relevant data.
TurnClient
A TURN client.

Enums§

BindChannelError
Errors produced when attempting to bind a channel.
CreatePermissionError
Errors produced when attempting to create a permission for a peer address.
DelayedMessageOrChannelSend
A delayed Transmit that will produce data for a TURN client.
TurnEvent
A set of events that can occur within a TURN client’s connection to a TURN server.
TurnPollRet
Return value from calling poll().
TurnRecvRet
Return value from call recv.