|
virtual | ~TurnPort () |
|
const ProtocolAddress & | server_address () const |
|
rtc::SocketAddress | GetLocalAddress () const |
|
bool | ready () const |
|
bool | connected () const |
|
const RelayCredentials & | credentials () const |
|
virtual ProtocolType | GetProtocol () const |
|
virtual TlsCertPolicy | GetTlsCertPolicy () const |
|
virtual void | SetTlsCertPolicy (TlsCertPolicy tls_cert_policy) |
|
virtual void | PrepareAddress () |
|
virtual Connection * | CreateConnection (const Candidate &c, PortInterface::CandidateOrigin origin) |
|
virtual int | SendTo (const void *data, size_t size, const rtc::SocketAddress &addr, const rtc::PacketOptions &options, bool payload) |
|
virtual int | SetOption (rtc::Socket::Option opt, int value) |
|
virtual int | GetOption (rtc::Socket::Option opt, int *value) |
|
virtual int | GetError () |
|
virtual bool | HandleIncomingPacket (rtc::AsyncPacketSocket *socket, const char *data, size_t size, const rtc::SocketAddress &remote_addr, const rtc::PacketTime &packet_time) |
|
virtual void | OnReadPacket (rtc::AsyncPacketSocket *socket, const char *data, size_t size, const rtc::SocketAddress &remote_addr, const rtc::PacketTime &packet_time) |
|
virtual void | OnSentPacket (rtc::AsyncPacketSocket *socket, const rtc::SentPacket &sent_packet) |
|
virtual void | OnReadyToSend (rtc::AsyncPacketSocket *socket) |
|
virtual bool | SupportsProtocol (const std::string &protocol) const |
|
void | OnSocketConnect (rtc::AsyncPacketSocket *socket) |
|
void | OnSocketClose (rtc::AsyncPacketSocket *socket, int error) |
|
const std::string & | hash () const |
|
const std::string & | nonce () const |
|
int | error () const |
|
void | OnAllocateMismatch () |
|
rtc::AsyncPacketSocket * | socket () const |
|
rtc::AsyncInvoker * | invoker () |
|
void | FlushRequests (int msg_type) |
|
bool | HasRequests () |
|
void | set_credentials (RelayCredentials &credentials) |
|
bool | SetEntryChannelId (const rtc::SocketAddress &address, int channel_id) |
|
void | Close () |
|
virtual | ~TurnPort () |
|
const ProtocolAddress & | server_address () const |
|
rtc::SocketAddress | GetLocalAddress () const |
|
bool | ready () const |
|
bool | connected () const |
|
const RelayCredentials & | credentials () const |
|
virtual ProtocolType | GetProtocol () const |
|
virtual TlsCertPolicy | GetTlsCertPolicy () const |
|
virtual void | SetTlsCertPolicy (TlsCertPolicy tls_cert_policy) |
|
virtual void | PrepareAddress () |
|
virtual Connection * | CreateConnection (const Candidate &c, PortInterface::CandidateOrigin origin) |
|
virtual int | SendTo (const void *data, size_t size, const rtc::SocketAddress &addr, const rtc::PacketOptions &options, bool payload) |
|
virtual int | SetOption (rtc::Socket::Option opt, int value) |
|
virtual int | GetOption (rtc::Socket::Option opt, int *value) |
|
virtual int | GetError () |
|
virtual bool | HandleIncomingPacket (rtc::AsyncPacketSocket *socket, const char *data, size_t size, const rtc::SocketAddress &remote_addr, const rtc::PacketTime &packet_time) |
|
virtual void | OnReadPacket (rtc::AsyncPacketSocket *socket, const char *data, size_t size, const rtc::SocketAddress &remote_addr, const rtc::PacketTime &packet_time) |
|
virtual void | OnSentPacket (rtc::AsyncPacketSocket *socket, const rtc::SentPacket &sent_packet) |
|
virtual void | OnReadyToSend (rtc::AsyncPacketSocket *socket) |
|
virtual bool | SupportsProtocol (const std::string &protocol) const |
|
void | OnSocketConnect (rtc::AsyncPacketSocket *socket) |
|
void | OnSocketClose (rtc::AsyncPacketSocket *socket, int error) |
|
const std::string & | hash () const |
|
const std::string & | nonce () const |
|
int | error () const |
|
void | OnAllocateMismatch () |
|
rtc::AsyncPacketSocket * | socket () const |
|
rtc::AsyncInvoker * | invoker () |
|
void | FlushRequests (int msg_type) |
|
bool | HasRequests () |
|
void | set_credentials (RelayCredentials &credentials) |
|
bool | SetEntryChannelId (const rtc::SocketAddress &address, int channel_id) |
|
void | Close () |
|
| Port (rtc::Thread *thread, const std::string &type, rtc::PacketSocketFactory *factory, rtc::Network *network, const rtc::IPAddress &ip, const std::string &username_fragment, const std::string &password) |
|
| Port (rtc::Thread *thread, const std::string &type, rtc::PacketSocketFactory *factory, rtc::Network *network, const rtc::IPAddress &ip, uint16_t min_port, uint16_t max_port, const std::string &username_fragment, const std::string &password) |
|
virtual | ~Port () |
|
virtual const std::string & | Type () const |
|
virtual rtc::Network * | Network () const |
|
IceRole | GetIceRole () const |
|
void | SetIceRole (IceRole role) |
|
void | SetIceTiebreaker (uint64_t tiebreaker) |
|
uint64_t | IceTiebreaker () const |
|
virtual bool | SharedSocket () const |
|
void | ResetSharedSocket () |
|
void | KeepAliveUntilPruned () |
|
void | Prune () |
|
rtc::Thread * | thread () |
|
rtc::PacketSocketFactory * | socket_factory () const |
|
void | set_socket_factory (rtc::PacketSocketFactory *factory) |
|
const std::string & | content_name () const |
|
void | set_content_name (const std::string &content_name) |
|
int | component () const |
|
void | set_component (int component) |
|
bool | send_retransmit_count_attribute () const |
|
void | set_send_retransmit_count_attribute (bool enable) |
|
uint32_t | generation () const |
|
void | set_generation (uint32_t generation) |
|
const std::string | username_fragment () const |
|
const std::string & | password () const |
|
void | SetIceParameters (int component, const std::string &username_fragment, const std::string &password) |
|
virtual const std::vector< Candidate > & | Candidates () const |
|
const AddressMap & | connections () |
|
virtual Connection * | GetConnection (const rtc::SocketAddress &remote_addr) |
|
virtual void | SendBindingResponse (StunMessage *request, const rtc::SocketAddress &addr) |
|
virtual void | SendBindingErrorResponse (StunMessage *request, const rtc::SocketAddress &addr, int error_code, const std::string &reason) |
|
void | set_proxy (const std::string &user_agent, const rtc::ProxyInfo &proxy) |
|
const std::string & | user_agent () |
|
const rtc::ProxyInfo & | proxy () |
|
virtual void | EnablePortPackets () |
|
void | Destroy () |
|
virtual std::string | ToString () const |
|
const rtc::IPAddress & | ip () const |
|
uint16_t | min_port () |
|
uint16_t | max_port () |
|
void | set_timeout_delay (int delay) |
|
bool | ParseStunUsername (const StunMessage *stun_msg, std::string *local_username, std::string *remote_username) const |
|
void | CreateStunUsername (const std::string &remote_username, std::string *stun_username_attr_str) const |
|
bool | MaybeIceRoleConflict (const rtc::SocketAddress &addr, IceMessage *stun_msg, const std::string &remote_ufrag) |
|
void | OnReadyToSend () |
|
size_t | AddPrflxCandidate (const Candidate &local) |
|
int16_t | network_cost () const |
|
| Port (rtc::Thread *thread, const std::string &type, rtc::PacketSocketFactory *factory, rtc::Network *network, const rtc::IPAddress &ip, const std::string &username_fragment, const std::string &password) |
|
| Port (rtc::Thread *thread, const std::string &type, rtc::PacketSocketFactory *factory, rtc::Network *network, const rtc::IPAddress &ip, uint16_t min_port, uint16_t max_port, const std::string &username_fragment, const std::string &password) |
|
virtual | ~Port () |
|
virtual const std::string & | Type () const |
|
virtual rtc::Network * | Network () const |
|
IceRole | GetIceRole () const |
|
void | SetIceRole (IceRole role) |
|
void | SetIceTiebreaker (uint64_t tiebreaker) |
|
uint64_t | IceTiebreaker () const |
|
virtual bool | SharedSocket () const |
|
void | ResetSharedSocket () |
|
void | KeepAliveUntilPruned () |
|
void | Prune () |
|
rtc::Thread * | thread () |
|
rtc::PacketSocketFactory * | socket_factory () const |
|
void | set_socket_factory (rtc::PacketSocketFactory *factory) |
|
const std::string & | content_name () const |
|
void | set_content_name (const std::string &content_name) |
|
int | component () const |
|
void | set_component (int component) |
|
bool | send_retransmit_count_attribute () const |
|
void | set_send_retransmit_count_attribute (bool enable) |
|
uint32_t | generation () const |
|
void | set_generation (uint32_t generation) |
|
const std::string | username_fragment () const |
|
const std::string & | password () const |
|
void | SetIceParameters (int component, const std::string &username_fragment, const std::string &password) |
|
virtual const std::vector< Candidate > & | Candidates () const |
|
const AddressMap & | connections () |
|
virtual Connection * | GetConnection (const rtc::SocketAddress &remote_addr) |
|
virtual void | SendBindingResponse (StunMessage *request, const rtc::SocketAddress &addr) |
|
virtual void | SendBindingErrorResponse (StunMessage *request, const rtc::SocketAddress &addr, int error_code, const std::string &reason) |
|
void | set_proxy (const std::string &user_agent, const rtc::ProxyInfo &proxy) |
|
const std::string & | user_agent () |
|
const rtc::ProxyInfo & | proxy () |
|
virtual void | EnablePortPackets () |
|
void | Destroy () |
|
virtual std::string | ToString () const |
|
const rtc::IPAddress & | ip () const |
|
uint16_t | min_port () |
|
uint16_t | max_port () |
|
void | set_timeout_delay (int delay) |
|
bool | ParseStunUsername (const StunMessage *stun_msg, std::string *local_username, std::string *remote_username) const |
|
void | CreateStunUsername (const std::string &remote_username, std::string *stun_username_attr_str) const |
|
bool | MaybeIceRoleConflict (const rtc::SocketAddress &addr, IceMessage *stun_msg, const std::string &remote_ufrag) |
|
void | OnReadyToSend () |
|
size_t | AddPrflxCandidate (const Candidate &local) |
|
int16_t | network_cost () const |
|
virtual | ~PortInterface () |
|
virtual | ~PortInterface () |
|
Public Member Functions inherited from rtc::MessageHandler |
virtual WEBRTC_DYLIB_EXPORT | ~MessageHandler () |
|
virtual WEBRTC_DYLIB_EXPORT | ~MessageHandler () |
|
| has_slots () |
|
| has_slots () |
|
| ~has_slots () |
|
| ~has_slots () |
|
void | signal_connect (_signal_base_interface *sender) |
|
void | signal_disconnect (_signal_base_interface *sender) |
|
void | disconnect_all () |
|
void | signal_connect (_signal_base_interface *sender) |
|
void | signal_disconnect (_signal_base_interface *sender) |
|
void | disconnect_all () |
|
|
| TurnPort (rtc::Thread *thread, rtc::PacketSocketFactory *factory, rtc::Network *network, rtc::AsyncPacketSocket *socket, const std::string &username, const std::string &password, const ProtocolAddress &server_address, const RelayCredentials &credentials, int server_priority, const std::string &origin) |
|
| TurnPort (rtc::Thread *thread, rtc::PacketSocketFactory *factory, rtc::Network *network, const rtc::IPAddress &ip, uint16_t min_port, uint16_t max_port, const std::string &username, const std::string &password, const ProtocolAddress &server_address, const RelayCredentials &credentials, int server_priority, const std::string &origin) |
|
| TurnPort (rtc::Thread *thread, rtc::PacketSocketFactory *factory, rtc::Network *network, rtc::AsyncPacketSocket *socket, const std::string &username, const std::string &password, const ProtocolAddress &server_address, const RelayCredentials &credentials, int server_priority, const std::string &origin) |
|
| TurnPort (rtc::Thread *thread, rtc::PacketSocketFactory *factory, rtc::Network *network, const rtc::IPAddress &ip, uint16_t min_port, uint16_t max_port, const std::string &username, const std::string &password, const ProtocolAddress &server_address, const RelayCredentials &credentials, int server_priority, const std::string &origin) |
|
virtual void | UpdateNetworkCost () |
|
void | set_type (const std::string &type) |
|
void | AddAddress (const rtc::SocketAddress &address, const rtc::SocketAddress &base_address, const rtc::SocketAddress &related_address, const std::string &protocol, const std::string &relay_protocol, const std::string &tcptype, const std::string &type, uint32_t type_preference, uint32_t relay_preference, bool final) |
|
void | AddAddress (const rtc::SocketAddress &address, const rtc::SocketAddress &base_address, const rtc::SocketAddress &related_address, const std::string &protocol, const std::string &relay_protocol, const std::string &tcptype, const std::string &type, uint32_t type_preference, uint32_t relay_preference, const std::string &url, bool final) |
|
void | AddOrReplaceConnection (Connection *conn) |
|
void | OnReadPacket (const char *data, size_t size, const rtc::SocketAddress &addr, ProtocolType proto) |
|
bool | GetStunMessage (const char *data, size_t size, const rtc::SocketAddress &addr, std::unique_ptr< IceMessage > *out_msg, std::string *out_username) |
|
bool | IsCompatibleAddress (const rtc::SocketAddress &addr) |
|
rtc::DiffServCodePoint | DefaultDscpValue () const |
|
virtual void | UpdateNetworkCost () |
|
void | set_type (const std::string &type) |
|
void | AddAddress (const rtc::SocketAddress &address, const rtc::SocketAddress &base_address, const rtc::SocketAddress &related_address, const std::string &protocol, const std::string &relay_protocol, const std::string &tcptype, const std::string &type, uint32_t type_preference, uint32_t relay_preference, bool final) |
|
void | AddAddress (const rtc::SocketAddress &address, const rtc::SocketAddress &base_address, const rtc::SocketAddress &related_address, const std::string &protocol, const std::string &relay_protocol, const std::string &tcptype, const std::string &type, uint32_t type_preference, uint32_t relay_preference, const std::string &url, bool final) |
|
void | AddOrReplaceConnection (Connection *conn) |
|
void | OnReadPacket (const char *data, size_t size, const rtc::SocketAddress &addr, ProtocolType proto) |
|
bool | GetStunMessage (const char *data, size_t size, const rtc::SocketAddress &addr, std::unique_ptr< IceMessage > *out_msg, std::string *out_username) |
|
bool | IsCompatibleAddress (const rtc::SocketAddress &addr) |
|
rtc::DiffServCodePoint | DefaultDscpValue () const |
|
| PortInterface () |
|
| PortInterface () |
|
Protected Member Functions inherited from rtc::MessageHandler |
| MessageHandler () |
|
| MessageHandler () |
|
| has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all) |
|
virtual | ~has_slots_interface () |
|
| has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all) |
|
virtual | ~has_slots_interface () |
|