|
|
TurnPort & | operator= (TurnPort const &) |
|
| TurnPort (TurnPort const &) |
| virtual::webrtc::ProtocolType | GetProtocol () const |
|
virtual::webrtc::TlsCertPolicy | GetTlsCertPolicy () const |
|
virtual void | SetTlsCertPolicy (::webrtc::TlsCertPolicy tls_cert_policy) |
|
virtual ::std::vector<::std::string > | GetTlsAlpnProtocols () const |
|
virtual ::std::vector<::std::string > | GetTlsEllipticCurves () const |
| virtual void | PrepareAddress () |
| virtual::webrtc::Connection * | CreateConnection (::webrtc::Candidate const &remote_candidate, ::webrtc::PortInterface::CandidateOrigin origin) |
| virtual int | SendTo (void const *data, uint64 size, ::webrtc::SocketAddress const &addr, ::webrtc::AsyncSocketPacketOptions const &options, bool payload) |
| virtual int | SetOption (::webrtc::Socket::Option opt, int value) |
| virtual int | GetOption (::webrtc::Socket::Option opt, int *value) |
| virtual int | GetError () |
| virtual bool | HandleIncomingPacket (::webrtc::AsyncPacketSocket *socket, ::webrtc::ReceivedIpPacket const &packet) |
| virtual bool | CanHandleIncomingPacketsFrom (::webrtc::SocketAddress const &addr) const |
| virtual void | SendBindingErrorResponse (::webrtc::StunMessage *message, ::webrtc::SocketAddress const &addr, int error_code, ::std::string_view reason) |
|
virtual void | OnReadPacket (::webrtc::AsyncPacketSocket *socket, ::webrtc::ReceivedIpPacket const &packet) |
| virtual void | OnSentPacket (::webrtc::AsyncPacketSocket *socket, ::webrtc::SentPacketInfo const &sent_packet) |
|
virtual void | OnReadyToSend (::webrtc::AsyncPacketSocket *socket) |
| virtual bool | SupportsProtocol (::std::string_view protocol) const |
| virtual void | HandleConnectionDestroyed (::webrtc::Connection *conn) |
| virtual::webrtc::DiffServCodePoint | StunDscpValue () const |
| MCAPI void | AddRequestAuthInfo (::webrtc::StunMessage *msg) |
| MCAPI void | Close () |
| MCAPI bool | CreateOrRefreshEntry (::webrtc::Connection *conn, int channel_number) |
| MCAPI bool | CreateTurnClientSocket () |
| MCAPI void | DispatchPacket (char const *data, uint64 size, ::webrtc::SocketAddress const &remote_addr, ::webrtc::ProtocolType proto, int64 packet_time_us) |
| MCAPI::webrtc::TurnEntry * | FindEntry (::webrtc::SocketAddress const &addr) const |
| MCAPI::webrtc::SocketAddress | GetLocalAddress () const |
| MCAPI void | HandleChannelData (ushort channel_id, char const *data, uint64 size, int64 packet_time_us) |
| MCAPI void | HandleDataIndication (char const *data, uint64 size, int64 packet_time_us) |
| MCAPI void | OnAllocateError (int error_code, ::std::string_view reason) |
| MCAPI void | OnAllocateMismatch () |
| MCAPI void | OnLocalNetworkAccessPermissionGranted () |
| MCAPI void | OnRefreshError () |
| MCAPI void | OnSendStunPacket (void const *data, uint64 size, ::webrtc::StunRequest *request) |
| MCAPI void | OnSocketConnect (::webrtc::AsyncPacketSocket *socket) |
| MCAPI::std::string | ReconstructServerUrl () |
| MCAPI void | ResolveTurnAddress (::webrtc::SocketAddress const &address) |
| MCAPI bool | ScheduleRefresh (uint lifetime) |
| MCAPI bool | SetAlternateServer (::webrtc::SocketAddress const &address) |
| MCAPI void | SetTurnLoggingId (::std::string_view turn_logging_id) |
| MCAPI | TurnPort (::webrtc::Port::PortParametersRef const &args, ::std::shared_ptr<::webrtc::AsyncPacketSocket > socket, ::webrtc::ProtocolAddress const &server_address, ::webrtc::RelayCredentials const &credentials, int server_priority, ::std::vector<::std::string > const &tls_alpn_protocols, ::std::vector<::std::string > const &tls_elliptic_curves, ::webrtc::TurnCustomizer *customizer, ::webrtc::SSLCertificateVerifier *tls_cert_verifier) |
| MCAPI | TurnPort (::webrtc::Port::PortParametersRef const &args, ushort min_port, ushort max_port, ::webrtc::ProtocolAddress const &server_address, ::webrtc::RelayCredentials const &credentials, int server_priority, ::std::vector<::std::string > const &tls_alpn_protocols, ::std::vector<::std::string > const &tls_elliptic_curves, ::webrtc::TurnCustomizer *customizer, ::webrtc::SSLCertificateVerifier *tls_cert_verifier) |
| MCAPI bool | UpdateNonce (::webrtc::StunMessage *response) |
| MCAPI void | set_nonce (::std::string_view nonce) |
| MCAPI void | set_realm (::std::string_view realm) |
| MCAPI void * | $ctor (::webrtc::Port::PortParametersRef const &args, ::std::shared_ptr<::webrtc::AsyncPacketSocket > socket, ::webrtc::ProtocolAddress const &server_address, ::webrtc::RelayCredentials const &credentials, int server_priority, ::std::vector<::std::string > const &tls_alpn_protocols, ::std::vector<::std::string > const &tls_elliptic_curves, ::webrtc::TurnCustomizer *customizer, ::webrtc::SSLCertificateVerifier *tls_cert_verifier) |
| MCAPI void * | $ctor (::webrtc::Port::PortParametersRef const &args, ushort min_port, ushort max_port, ::webrtc::ProtocolAddress const &server_address, ::webrtc::RelayCredentials const &credentials, int server_priority, ::std::vector<::std::string > const &tls_alpn_protocols, ::std::vector<::std::string > const &tls_elliptic_curves, ::webrtc::TurnCustomizer *customizer, ::webrtc::SSLCertificateVerifier *tls_cert_verifier) |
| MCAPI void | $dtor () |
| MCAPI::webrtc::ProtocolType | $GetProtocol () const |
| MCAPI::webrtc::TlsCertPolicy | $GetTlsCertPolicy () const |
| MCAPI void | $SetTlsCertPolicy (::webrtc::TlsCertPolicy tls_cert_policy) |
| MCAPI ::std::vector<::std::string > | $GetTlsAlpnProtocols () const |
| MCAPI ::std::vector<::std::string > | $GetTlsEllipticCurves () const |
| MCAPI void | $PrepareAddress () |
| MCAPI::webrtc::Connection * | $CreateConnection (::webrtc::Candidate const &remote_candidate, ::webrtc::PortInterface::CandidateOrigin origin) |
| MCAPI int | $SendTo (void const *data, uint64 size, ::webrtc::SocketAddress const &addr, ::webrtc::AsyncSocketPacketOptions const &options, bool payload) |
| MCAPI int | $SetOption (::webrtc::Socket::Option opt, int value) |
| MCAPI int | $GetOption (::webrtc::Socket::Option opt, int *value) |
| MCAPI int | $GetError () |
| MCAPI bool | $HandleIncomingPacket (::webrtc::AsyncPacketSocket *socket, ::webrtc::ReceivedIpPacket const &packet) |
| MCAPI bool | $CanHandleIncomingPacketsFrom (::webrtc::SocketAddress const &addr) const |
| MCAPI void | $SendBindingErrorResponse (::webrtc::StunMessage *message, ::webrtc::SocketAddress const &addr, int error_code, ::std::string_view reason) |
| MCAPI void | $OnReadPacket (::webrtc::AsyncPacketSocket *socket, ::webrtc::ReceivedIpPacket const &packet) |
| MCAPI void | $OnSentPacket (::webrtc::AsyncPacketSocket *socket, ::webrtc::SentPacketInfo const &sent_packet) |
| MCAPI void | $OnReadyToSend (::webrtc::AsyncPacketSocket *socket) |
| MCAPI bool | $SupportsProtocol (::std::string_view protocol) const |
| MCAPI void | $HandleConnectionDestroyed (::webrtc::Connection *conn) |
| MCAPI::webrtc::DiffServCodePoint | $StunDscpValue () const |
| virtual::webrtc::IceCandidateType | Type () const |
| virtual::webrtc::Network const * | Network () const |
| virtual::webrtc::IceRole | GetIceRole () const |
| virtual void | SetIceRole (::webrtc::IceRole role) |
| virtual void | SetIceTiebreaker (uint64 tiebreaker) |
| virtual uint64 | IceTiebreaker () const |
| virtual bool | SharedSocket () const |
| virtual::webrtc::TaskQueueBase * | thread () |
| virtual::webrtc::PacketSocketFactory * | socket_factory () const |
| virtual::std::string const & | content_name () const |
| virtual bool | send_retransmit_count_attribute () const |
| virtual uint | generation () const |
| virtual void | set_generation (uint generation) |
| virtual ::std::vector<::webrtc::Candidate > const & | Candidates () const |
| virtual void | SubscribePortDestroyed (::std::function< void(::webrtc::PortInterface *)> callback) |
| virtual::webrtc::Connection * | GetConnection (::webrtc::SocketAddress const &remote_addr) |
| virtual void | DestroyConnection (::webrtc::Connection *conn) |
| virtual void | DestroyConnectionAsync (::webrtc::Connection *conn) |
| virtual void | EnablePortPackets () |
| virtual::std::string | ToString () const |
| virtual bool | ParseStunUsername (::webrtc::StunMessage const *stun_msg, ::std::string *local_ufrag, ::std::string *remote_ufrag) const |
| virtual::std::string | CreateStunUsername (::std::string_view remote_username) const |
| virtual bool | MaybeIceRoleConflict (::webrtc::SocketAddress const &addr, ::webrtc::IceMessage *stun_msg, ::std::string_view remote_ufrag) |
| virtual void | AddPrflxCandidate (::webrtc::Candidate const &local) |
| virtual short | network_cost () const |
| virtual void | GetStunStats (::std::optional<::webrtc::StunStats > *stats) |
| virtual void | SubscribeRoleConflict (::absl::AnyInvocable< void()> callback) |
| virtual void | NotifyRoleConflict () |
| virtual void | UpdateNetworkCost () |
|
virtual void | PostAddAddress (bool is_final) |
| virtual bool | GetStunMessage (char const *data, uint64 size, ::webrtc::SocketAddress const &addr, ::std::unique_ptr<::webrtc::IceMessage > *out_msg, ::std::string *out_username) |
|
MCAPI void | AddAddress (::webrtc::SocketAddress const &address, ::webrtc::SocketAddress const &base_address, ::webrtc::SocketAddress const &related_address, ::std::string_view protocol, ::std::string_view relay_protocol, ::std::string_view tcptype, ::webrtc::IceCandidateType type, uint type_preference, uint relay_preference, ::std::string_view url, bool is_final) |
|
MCAPI void | AddOrReplaceConnection (::webrtc::Connection *conn) |
|
MCAPI void | CopyPortInformationToPacketInfo (::webrtc::PacketInfo *info) const |
|
MCAPI void | Destroy () |
|
MCAPI void | DestroyAllConnections () |
|
MCAPI void | DestroyConnectionInternal (::webrtc::Connection *conn, bool async) |
|
MCAPI void | FinishAddingAddress (::webrtc::Candidate const &c, bool is_final) |
|
MCAPI bool | IsCompatibleAddress (::webrtc::SocketAddress const &addr) |
|
MCAPI void | KeepAliveUntilPruned () |
|
MCAPI bool | MaybeObfuscateAddress (::webrtc::Candidate const &c, bool is_final) |
|
MCAPI void | MaybeRequestLocalNetworkAccessPermission (::webrtc::SocketAddress const &address, ::absl::AnyInvocable< void(::webrtc::LocalNetworkAccessPermissionStatus)> callback) |
|
MCAPI ::webrtc::WeakPtr<::webrtc::Port > | NewWeakPtr () |
|
MCAPI void | OnNetworkTypeChanged (::webrtc::Network const *network) |
|
MCAPI void | OnReadPacket (::webrtc::ReceivedIpPacket const &packet, ::webrtc::ProtocolType proto) |
|
MCAPI void | OnReadyToSend () |
|
MCAPI void | PostDestroyIfDead (bool delayed) |
|
MCAPI void | Prune () |
|
MCAPI void | SendCandidateError (::webrtc::IceCandidateErrorEvent const &event) |
|
MCAPI void | SendCandidateReady (::webrtc::Candidate const &candidate) |
|
MCAPI void | SendCandidateReadyCallbackList (::webrtc::Port *, ::webrtc::Candidate const &candidate) |
|
MCAPI void | SendUnknownAttributesErrorResponse (::webrtc::StunMessage *message, ::webrtc::SocketAddress const &addr, ::std::vector< ushort > const &unknown_types) |
|
MCAPI void | SetIceParameters (int component, ::std::string_view username_fragment, ::std::string_view password) |
|
MCAPI void | SubscribeCandidateError (::std::function< void(::webrtc::Port *, ::webrtc::IceCandidateErrorEvent const &)> callback) |
|
MCAPI void | SubscribeCandidateReadyCallback (::absl::AnyInvocable< void(::webrtc::Port *, ::webrtc::Candidate const &)> callback) |
|
MCAPI void | set_content_name (::std::string_view content_name) |
|
MCAPI void * | $ctor (::webrtc::Port::PortParametersRef const &args, ::webrtc::IceCandidateType type) |
|
MCAPI void * | $ctor (::webrtc::Port::PortParametersRef const &args, ::webrtc::IceCandidateType type, ushort min_port, ushort max_port, bool shared_socket) |
| MCAPI void * | $ctor () |
|
MCAPI::webrtc::IceCandidateType | $Type () const |
|
MCAPI::webrtc::Network const * | $Network () const |
|
MCAPI::webrtc::IceRole | $GetIceRole () const |
|
MCAPI void | $SetIceRole (::webrtc::IceRole role) |
|
MCAPI void | $SetIceTiebreaker (uint64 tiebreaker) |
|
MCAPI uint64 | $IceTiebreaker () const |
|
MCAPI bool | $SharedSocket () const |
|
MCAPI::webrtc::TaskQueueBase * | $thread () |
|
MCAPI::webrtc::PacketSocketFactory * | $socket_factory () const |
|
MCAPI::std::string const & | $content_name () const |
|
MCAPI bool | $send_retransmit_count_attribute () const |
|
MCAPI uint | $generation () const |
|
MCAPI void | $set_generation (uint generation) |
|
MCAPI ::std::vector<::webrtc::Candidate > const & | $Candidates () const |
|
MCAPI void | $SubscribePortDestroyed (::std::function< void(::webrtc::PortInterface *)> callback) |
|
MCAPI::webrtc::Connection * | $GetConnection (::webrtc::SocketAddress const &remote_addr) |
|
MCAPI void | $DestroyConnection (::webrtc::Connection *conn) |
|
MCAPI void | $DestroyConnectionAsync (::webrtc::Connection *conn) |
|
MCAPI void | $EnablePortPackets () |
|
MCAPI::std::string | $ToString () const |
|
MCAPI bool | $ParseStunUsername (::webrtc::StunMessage const *stun_msg, ::std::string *local_ufrag, ::std::string *remote_ufrag) const |
|
MCAPI::std::string | $CreateStunUsername (::std::string_view remote_username) const |
|
MCAPI bool | $MaybeIceRoleConflict (::webrtc::SocketAddress const &addr, ::webrtc::IceMessage *stun_msg, ::std::string_view remote_ufrag) |
|
MCAPI void | $AddPrflxCandidate (::webrtc::Candidate const &local) |
|
MCAPI short | $network_cost () const |
|
MCFOLD void | $GetStunStats (::std::optional<::webrtc::StunStats > *stats) |
|
MCAPI void | $SubscribeRoleConflict (::absl::AnyInvocable< void()> callback) |
|
MCAPI void | $NotifyRoleConflict () |
|
MCAPI void | $UpdateNetworkCost () |
|
MCAPI void | $PostAddAddress (bool is_final) |
|
MCAPI bool | $GetStunMessage (char const *data, uint64 size, ::webrtc::SocketAddress const &addr, ::std::unique_ptr<::webrtc::IceMessage > *out_msg, ::std::string *out_username) |
|
|
::ll::UntypedStorage< 8, 88 > | mUnk1e5b26 |
|
::ll::UntypedStorage< 8, 32 > | mUnk4c1c1d |
|
::ll::UntypedStorage< 4, 4 > | mUnkab5855 |
|
::ll::UntypedStorage< 8, 24 > | mUnkf377ac |
|
::ll::UntypedStorage< 8, 24 > | mUnkd1849e |
|
::ll::UntypedStorage< 8, 8 > | mUnk16a38d |
|
::ll::UntypedStorage< 8, 64 > | mUnka63854 |
|
::ll::UntypedStorage< 8, 16 > | mUnk7611ad |
|
::ll::UntypedStorage< 8, 16 > | mUnk41bbee |
|
::ll::UntypedStorage< 8, 16 > | mUnkfd66af |
|
::ll::UntypedStorage< 8, 8 > | mUnk7b3cc8 |
|
::ll::UntypedStorage< 4, 4 > | mUnkfa2e71 |
|
::ll::UntypedStorage< 4, 4 > | mUnkb19682 |
|
::ll::UntypedStorage< 8, 88 > | mUnka0cc86 |
|
::ll::UntypedStorage< 8, 32 > | mUnk9d57f1 |
|
::ll::UntypedStorage< 8, 32 > | mUnk15199a |
|
::ll::UntypedStorage< 8, 32 > | mUnka7383a |
|
::ll::UntypedStorage< 4, 4 > | mUnk63fb59 |
|
::ll::UntypedStorage< 8, 24 > | mUnk41e4cc |
|
::ll::UntypedStorage< 4, 4 > | mUnk481b47 |
|
::ll::UntypedStorage< 4, 4 > | mUnka8eb58 |
|
::ll::UntypedStorage< 8, 8 > | mUnk853715 |
|
::ll::UntypedStorage< 8, 8 > | mUnk34a40b |
|
::ll::UntypedStorage< 8, 32 > | mUnk679471 |
|
::ll::UntypedStorage< 8, 8 > | mUnk45686e |
|
::ll::UntypedStorage< 8, 8 > | mUnk75a415 |
|
::ll::UntypedStorage< 8, 48 > | mUnk10cd62 |
|
::ll::UntypedStorage< 8, 48 > | mUnk8bc6d2 |
|
::ll::UntypedStorage< 8, 48 > | mUnk176f92 |
|
::ll::UntypedStorage< 8, 40 > | mUnkb98d1f |
|
::ll::UntypedStorage< 8, 8 > | mUnkf3d6ae |
|
::ll::UntypedStorage< 8, 8 > | mUnkefa93b |
|
::ll::UntypedStorage< 8, 8 > | mUnkf8b468 |
|
::ll::UntypedStorage< 4, 4 > | mUnk7d7d30 |
|
::ll::UntypedStorage< 1, 1 > | mUnk26c3d4 |
|
::ll::UntypedStorage< 8, 8 > | mUnk26280e |
|
::ll::UntypedStorage< 2, 2 > | mUnk119d59 |
|
::ll::UntypedStorage< 2, 2 > | mUnk26e908 |
|
::ll::UntypedStorage< 8, 32 > | mUnk1b549e |
|
::ll::UntypedStorage< 4, 4 > | mUnk356e65 |
|
::ll::UntypedStorage< 4, 4 > | mUnkd8d269 |
|
::ll::UntypedStorage< 8, 32 > | mUnk9c0702 |
|
::ll::UntypedStorage< 8, 32 > | mUnkf80029 |
|
::ll::UntypedStorage< 8, 24 > | mUnk9c001a |
|
::ll::UntypedStorage< 8, 16 > | mUnk8d0745 |
|
::ll::UntypedStorage< 4, 4 > | mUnk1eeea2 |
|
::ll::UntypedStorage< 1, 1 > | mUnk7f2c9b |
|
::ll::UntypedStorage< 4, 4 > | mUnk1f2e93 |
|
::ll::UntypedStorage< 8, 8 > | mUnk86c2d7 |
|
::ll::UntypedStorage< 1, 1 > | mUnkf2112c |
|
::ll::UntypedStorage< 2, 2 > | mUnkf945d8 |
|
::ll::UntypedStorage< 4, 4 > | mUnk5f1f2e |
|
::ll::UntypedStorage< 8, 8 > | mUnkfaa855 |
|
::ll::UntypedStorage< 4, 4 > | mUnk856df7 |
|
::ll::UntypedStorage< 8, 24 > | mUnk402059 |
|
::ll::UntypedStorage< 8, 32 > | mUnkc2162e |
|
::ll::UntypedStorage< 8, 32 > | mUnk5ebf79 |
|
::ll::UntypedStorage< 8, 32 > | mUnk214c51 |
|
::ll::UntypedStorage< 8, 32 > | mUnk87b3ae |
|
::ll::UntypedStorage< 8, 16 > | mUnke44f62 |
|
::ll::UntypedStorage< 8, 48 > | mUnkab312d |
|
::ll::UntypedStorage< 8, 48 > | mUnkee30a4 |
|
::ll::UntypedStorage< 8, 48 > | mUnkc28818 |
|
::ll::UntypedStorage< 8, 48 > | mUnk730f28 |