|
virtual | ~UDPPort () |
|
rtc::SocketAddress | GetLocalAddress () const |
|
const ServerAddresses & | server_addresses () const |
|
void | set_server_addresses (const ServerAddresses &addresses) |
|
virtual void | PrepareAddress () |
|
virtual Connection * | CreateConnection (const Candidate &address, CandidateOrigin origin) |
|
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 bool | SupportsProtocol (const std::string &protocol) const |
|
virtual ProtocolType | GetProtocol () const |
|
void | set_stun_keepalive_delay (int delay) |
|
int | stun_keepalive_delay () const |
|
int | stun_keepalive_lifetime () const |
|
void | set_stun_keepalive_lifetime (int lifetime) |
|
bool | HasPendingRequest (int msg_type) |
|
virtual | ~UDPPort () |
|
rtc::SocketAddress | GetLocalAddress () const |
|
const ServerAddresses & | server_addresses () const |
|
void | set_server_addresses (const ServerAddresses &addresses) |
|
virtual void | PrepareAddress () |
|
virtual Connection * | CreateConnection (const Candidate &address, CandidateOrigin origin) |
|
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 bool | SupportsProtocol (const std::string &protocol) const |
|
virtual ProtocolType | GetProtocol () const |
|
void | set_stun_keepalive_delay (int delay) |
|
int | stun_keepalive_delay () const |
|
int | stun_keepalive_lifetime () const |
|
void | set_stun_keepalive_lifetime (int lifetime) |
|
bool | HasPendingRequest (int msg_type) |
|
| 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 void | OnMessage (rtc::Message *pmsg) |
|
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 void | OnMessage (rtc::Message *pmsg) |
|
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 () |
|
|
| UDPPort (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 std::string &origin, bool emit_local_for_anyaddress) |
|
| UDPPort (rtc::Thread *thread, rtc::PacketSocketFactory *factory, rtc::Network *network, rtc::AsyncPacketSocket *socket, const std::string &username, const std::string &password, const std::string &origin, bool emit_local_for_anyaddress) |
|
bool | Init () |
|
virtual int | SendTo (const void *data, size_t size, const rtc::SocketAddress &addr, const rtc::PacketOptions &options, bool payload) |
|
virtual void | UpdateNetworkCost () |
|
void | OnLocalAddressReady (rtc::AsyncPacketSocket *socket, const rtc::SocketAddress &address) |
|
void | OnReadPacket (rtc::AsyncPacketSocket *socket, const char *data, size_t size, const rtc::SocketAddress &remote_addr, const rtc::PacketTime &packet_time) |
|
void | OnSentPacket (rtc::AsyncPacketSocket *socket, const rtc::SentPacket &sent_packet) |
|
void | OnReadyToSend (rtc::AsyncPacketSocket *socket) |
|
void | MaybePrepareStunCandidate () |
|
void | SendStunBindingRequests () |
|
bool | MaybeSetDefaultLocalAddress (rtc::SocketAddress *addr) const |
|
| UDPPort (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 std::string &origin, bool emit_local_for_anyaddress) |
|
| UDPPort (rtc::Thread *thread, rtc::PacketSocketFactory *factory, rtc::Network *network, rtc::AsyncPacketSocket *socket, const std::string &username, const std::string &password, const std::string &origin, bool emit_local_for_anyaddress) |
|
bool | Init () |
|
virtual int | SendTo (const void *data, size_t size, const rtc::SocketAddress &addr, const rtc::PacketOptions &options, bool payload) |
|
virtual void | UpdateNetworkCost () |
|
void | OnLocalAddressReady (rtc::AsyncPacketSocket *socket, const rtc::SocketAddress &address) |
|
void | OnReadPacket (rtc::AsyncPacketSocket *socket, const char *data, size_t size, const rtc::SocketAddress &remote_addr, const rtc::PacketTime &packet_time) |
|
void | OnSentPacket (rtc::AsyncPacketSocket *socket, const rtc::SentPacket &sent_packet) |
|
void | OnReadyToSend (rtc::AsyncPacketSocket *socket) |
|
void | MaybePrepareStunCandidate () |
|
void | SendStunBindingRequests () |
|
bool | MaybeSetDefaultLocalAddress (rtc::SocketAddress *addr) const |
|
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 | HandleConnectionDestroyed (Connection *) |
|
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 | HandleConnectionDestroyed (Connection *) |
|
| 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 () |
|