List of all items[−]
Structs
- allocation::Allocation
- allocation::allocation_manager::Manager
- allocation::allocation_manager::ManagerConfig
- allocation::channel_bind::ChannelBind
- allocation::five_tuple::FiveTuple
- allocation::permission::Permission
- auth::LongTermAuthHandler
- client::Client
- client::ClientConfig
- client::periodic_timer::PeriodicTimer
- client::relay_conn::RelayConn
- client::relay_conn::RelayConnInternal
- client::transaction::Transaction
- client::transaction::TransactionConfig
- client::transaction::TransactionMap
- client::transaction::TransactionResult
- errors::ERR_ALLOCATE_CONN_MUST_BE_SET
- errors::ERR_ALLOCATE_PACKET_CONN_MUST_BE_SET
- errors::ERR_ALL_RETRANSMISSIONS_FAILED
- errors::ERR_ALREADY_ALLOCATED
- errors::ERR_ALREADY_CLOSED
- errors::ERR_ALREADY_LISTENING
- errors::ERR_BAD_CHANNEL_DATA_LENGTH
- errors::ERR_CHANNEL_BIND_NOT_FOUND
- errors::ERR_CLOSED
- errors::ERR_CONN_UNSET
- errors::ERR_DOUBLE_LOCK
- errors::ERR_DUPE_FIVE_TUPLE
- errors::ERR_DUPLICATED_NONCE
- errors::ERR_FAILED_TO_BUILD_REFRESH_REQUEST
- errors::ERR_FAILED_TO_CAST_UDPADDR
- errors::ERR_FAILED_TO_CLOSE
- errors::ERR_FAILED_TO_CREATE_CHANNEL_DATA
- errors::ERR_FAILED_TO_CREATE_STUNPACKET
- errors::ERR_FAILED_TO_DECODE_STUN
- errors::ERR_FAILED_TO_GENERATE_NONCE
- errors::ERR_FAILED_TO_GET_LIFETIME
- errors::ERR_FAILED_TO_HANDLE
- errors::ERR_FAILED_TO_REFRESH_ALLOCATION
- errors::ERR_FAILED_TO_RETRANSMIT_TRANSACTION
- errors::ERR_FAILED_TO_SEND_ERROR
- errors::ERR_FAILED_WRITE_SOCKET
- errors::ERR_FAKE_ERR
- errors::ERR_INVALID_CHANNEL_NUMBER
- errors::ERR_INVALID_REQUESTED_FAMILY_VALUE
- errors::ERR_LEVELED_LOGGER_MUST_BE_SET
- errors::ERR_LIFETIME_ZERO
- errors::ERR_LISTENER_UNSET
- errors::ERR_LISTENING_ADDRESS_INVALID
- errors::ERR_MAX_PORT_LESS_THAN_MIN_PORT
- errors::ERR_MAX_PORT_NOT_ZERO
- errors::ERR_MAX_RETRIES_EXCEEDED
- errors::ERR_MIN_PORT_NOT_ZERO
- errors::ERR_NIL_CONN
- errors::ERR_NIL_FIVE_TUPLE
- errors::ERR_NIL_FIVE_TUPLE_DST_ADDR
- errors::ERR_NIL_FIVE_TUPLE_SRC_ADDR
- errors::ERR_NIL_TURN_SOCKET
- errors::ERR_NON_STUNMESSAGE
- errors::ERR_NO_ALLOCATION_FOUND
- errors::ERR_NO_AVAILABLE_CONNS
- errors::ERR_NO_DONT_FRAGMENT_SUPPORT
- errors::ERR_NO_PERMISSION
- errors::ERR_NO_SUCH_CHANNEL_BIND
- errors::ERR_NO_SUCH_USER
- errors::ERR_ONE_ALLOCATE_ONLY
- errors::ERR_RELAY_ADDRESS_GENERATOR_UNSET
- errors::ERR_RELAY_ADDRESS_INVALID
- errors::ERR_RELAY_ALREADY_ALLOCATED_FOR_FIVE_TUPLE
- errors::ERR_REQUESTED_TRANSPORT_MUST_BE_UDP
- errors::ERR_REQUEST_WITH_RESERVATION_TOKEN_AND_EVEN_PORT
- errors::ERR_SAME_CHANNEL_DIFFERENT_PEER
- errors::ERR_SHORT_BUFFER
- errors::ERR_SHORT_WRITE
- errors::ERR_STUNSERVER_ADDRESS_NOT_SET
- errors::ERR_TODO
- errors::ERR_TRANSACTION_CLOSED
- errors::ERR_TRY_AGAIN
- errors::ERR_UDPADDR_CAST
- errors::ERR_UNABLE_TO_HANDLE_CHANNEL_DATA
- errors::ERR_UNEXPECTED_CLASS
- errors::ERR_UNEXPECTED_EOF
- errors::ERR_UNEXPECTED_METHOD
- errors::ERR_UNEXPECTED_RESPONSE
- errors::ERR_UNEXPECTED_STUNREQUEST_MESSAGE
- errors::ERR_UNHANDLED_STUNPACKET
- errors::ERR_WAIT_FOR_RESULT_ON_NON_RESULT_TRANSACTION
- proto::Protocol
- proto::addr::Addr
- proto::addr::FiveTuple
- proto::chandata::ChannelData
- proto::channum::ChannelNumber
- proto::data::Data
- proto::dontfrag::DontFragmentAttr
- proto::evenport::EvenPort
- proto::lifetime::Lifetime
- proto::peeraddr::PeerAddress
- proto::relayaddr::RelayedAddress
- proto::reqfamily::RequestedAddressFamily
- proto::reqtrans::RequestedTransport
- proto::rsrvtoken::ReservationToken
- relay::relay_none::RelayAddressGeneratorNone
- relay::relay_range::RelayAddressGeneratorRanges
- relay::relay_static::RelayAddressGeneratorStatic
- server::Server
- server::config::ConnConfig
- server::config::ServerConfig
- server::request::Request
Enums
Traits
- auth::AuthHandler
- client::periodic_timer::PeriodicTimerTimeoutHandler
- client::relay_conn::RelayConnObserver
- relay::RelayAddressGenerator
Functions
- auth::generate_auth_key
- auth::generate_long_term_credentials
- proto::allocate_request
- proto::create_permission_request
- proto::refresh_request
- proto::send_indication