|
| 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 () |
| |