LeviLamina
Loading...
Searching...
No Matches
webrtc::OpenSSLAdapter Class Reference
Inheritance diagram for webrtc::OpenSSLAdapter:

Classes

class  EarlyExitCatcher

Public Types

enum class  SSLState : int {
  None = 0 , Wait = 1 , Connecting = 2 , Connected = 3 ,
  Error = 4
}
enum class  ConnState : int { Closed = 0 , Connecting = 1 , Connected = 2 }
enum class  Option : int {
  Dontfragment = 0 , Rcvbuf = 1 , Sndbuf = 2 , Nodelay = 3 ,
  Ipv6V6only = 4 , Dscp = 5 , RtpSendtimeExtnId = 6 , SendEcn = 7 ,
  RecvEcn = 8 , Keepalive = 9 , TcpKeepcnt = 10 , TcpKeepidle = 11 ,
  TcpKeepintvl = 12 , TcpUserTimeout = 13 , Broadcast = 14 , Ipv6JoinGroup = 15 ,
  Ipv6MulticastLoop = 16 , Ipv6MulticastIf = 17
}

Public Member Functions

OpenSSLAdapter & operator= (OpenSSLAdapter const &)
 OpenSSLAdapter (OpenSSLAdapter const &)
virtual void SetIgnoreBadCert (bool ignore)
virtual void SetAlpnProtocols (::std::vector<::std::string > const &protos)
virtual void SetEllipticCurves (::std::vector<::std::string > const &curves)
virtual void SetMode (::webrtc::SSLMode mode)
virtual void SetCertVerifier (::webrtc::SSLCertificateVerifier *ssl_cert_verifier)
virtual void SetIdentity (::std::unique_ptr<::webrtc::SSLIdentity > identity)
virtual void SetRole (::webrtc::SSLRole role)
virtual int StartSSL (::std::string_view hostname)
virtual int Send (void const *pv, uint64 cb)
virtual int SendTo (void const *pv, uint64 cb, ::webrtc::SocketAddress const &addr)
virtual int Recv (void *pv, uint64 cb, int64 *timestamp)
virtual int RecvFrom (void *pv, uint64 cb, ::webrtc::SocketAddress *paddr, int64 *timestamp)
virtual int Close ()
virtual::webrtc::Socket::ConnState GetState () const
virtual bool IsResumedSession ()
virtual void OnConnectEvent (::webrtc::Socket *socket)
virtual void OnReadEvent (::webrtc::Socket *socket)
virtual void OnWriteEvent (::webrtc::Socket *socket)
virtual void OnCloseEvent (::webrtc::Socket *socket, int err)
MCAPI int BeginSSL ()
MCAPI void Cleanup ()
MCAPI int ContinueSSL ()
MCAPI int DoSslWrite (void const *pv, uint64 cb, int *error)
MCAPI void Error (::std::string_view context, int err, bool signal)
MCAPI OpenSSLAdapter (::webrtc::Socket *socket, ::webrtc::OpenSSLSessionCache *ssl_session_cache, ::webrtc::SSLCertificateVerifier *ssl_cert_verifier)
MCAPI void * $ctor (::webrtc::Socket *socket, ::webrtc::OpenSSLSessionCache *ssl_session_cache, ::webrtc::SSLCertificateVerifier *ssl_cert_verifier)
MCAPI void $SetIgnoreBadCert (bool ignore)
MCAPI void $SetAlpnProtocols (::std::vector<::std::string > const &protos)
MCAPI void $SetEllipticCurves (::std::vector<::std::string > const &curves)
MCAPI void $SetMode (::webrtc::SSLMode mode)
MCAPI void $SetCertVerifier (::webrtc::SSLCertificateVerifier *ssl_cert_verifier)
MCAPI void $SetIdentity (::std::unique_ptr<::webrtc::SSLIdentity > identity)
MCAPI void $SetRole (::webrtc::SSLRole role)
MCAPI int $StartSSL (::std::string_view hostname)
MCAPI int $Send (void const *pv, uint64 cb)
MCAPI int $SendTo (void const *pv, uint64 cb, ::webrtc::SocketAddress const &addr)
MCAPI int $Recv (void *pv, uint64 cb, int64 *timestamp)
MCAPI int $RecvFrom (void *pv, uint64 cb, ::webrtc::SocketAddress *paddr, int64 *timestamp)
MCAPI int $Close ()
MCAPI::webrtc::Socket::ConnState $GetState () const
MCAPI bool $IsResumedSession ()
MCAPI void $OnConnectEvent (::webrtc::Socket *socket)
MCAPI void $OnReadEvent (::webrtc::Socket *socket)
MCAPI void $OnWriteEvent (::webrtc::Socket *socket)
MCAPI void $OnCloseEvent (::webrtc::Socket *socket, int err)
virtual int Listen (int backlog)
virtual::webrtc::Socket * Accept (::webrtc::SocketAddress *paddr)
MCAPI void $dtor ()
MCAPI int $Listen (int backlog)
MCAPI::webrtc::Socket * $Accept (::webrtc::SocketAddress *paddr)
virtual::webrtc::SocketAddress GetLocalAddress () const
virtual::webrtc::SocketAddress GetRemoteAddress () const
virtual int Bind (::webrtc::SocketAddress const &addr)
virtual int Connect (::webrtc::SocketAddress const &addr)
virtual int RecvFrom (::webrtc::Socket::ReceiveBuffer &buffer)
virtual int GetError () const
virtual void SetError (int error)
virtual int GetOption (::webrtc::Socket::Option opt, int *value)
virtual int SetOption (::webrtc::Socket::Option opt, int value)
MCAPI void * $ctor (::webrtc::Socket *socket)
MCAPI::webrtc::SocketAddress $GetLocalAddress () const
MCAPI::webrtc::SocketAddress $GetRemoteAddress () const
MCAPI int $Bind (::webrtc::SocketAddress const &addr)
MCAPI int $Connect (::webrtc::SocketAddress const &addr)
MCAPI int $RecvFrom (::webrtc::Socket::ReceiveBuffer &buffer)
MCAPI int $GetError () const
MCAPI void $SetError (int error)
MCAPI int $GetOption (::webrtc::Socket::Option opt, int *value)
MCAPI int $SetOption (::webrtc::Socket::Option opt, int value)

Static Public Member Functions

static MCAPI ::ssl_ctx_st * CreateContext (::webrtc::SSLMode mode, bool enable_cache)
static MCAPI bool InitializeSSL ()
static MCAPI int NewSSLSessionCallback (::ssl_st *ssl, ::ssl_session_st *session)
static MCAPI void SSLInfoCallback (::ssl_st const *ssl, int where, int ret)
static MCAPI int SSLVerifyCallback (int status, ::x509_store_ctx_st *store)
static MCAPI void ** $vftableForHasSlots ()
static MCAPI void ** $vftableForSocket ()
static MCAPI ::webrtc::SSLAdapter * Create (::webrtc::Socket *socket)
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk39814c
::ll::UntypedStorage< 8, 8 > mUnk535b93
::ll::UntypedStorage< 4, 4 > mUnk6f8221
::ll::UntypedStorage< 8, 8 > mUnk6de02b
::ll::UntypedStorage< 4, 4 > mUnk383f17
::ll::UntypedStorage< 1, 1 > mUnk3be605
::ll::UntypedStorage< 1, 1 > mUnkd53e1d
::ll::UntypedStorage< 8, 24 > mUnk8dea19
::ll::UntypedStorage< 8, 8 > mUnkbb6627
::ll::UntypedStorage< 8, 8 > mUnk60b23d
::ll::UntypedStorage< 8, 32 > mUnk69923b
::ll::UntypedStorage< 4, 4 > mUnk4493d9
::ll::UntypedStorage< 1, 1 > mUnk8f8f48
::ll::UntypedStorage< 8, 24 > mUnk40ab31
::ll::UntypedStorage< 8, 24 > mUnk82971a
::ll::UntypedStorage< 1, 1 > mUnk26bbc8
::ll::UntypedStorage< 8, 8 > mUnk771e71
::ll::UntypedStorage< 8, 8 > mUnk12d4dc
::ll::UntypedStorage< 8, 88 > mUnk90b6cc
::ll::UntypedStorage< 8, 88 > mUnk757c34
::ll::UntypedStorage< 8, 48 > mUnk90b6d7
::ll::UntypedStorage< 8, 48 > mUnk345ea3

Constructor & Destructor Documentation

◆ OpenSSLAdapter()

MCAPI webrtc::OpenSSLAdapter::OpenSSLAdapter ( ::webrtc::Socket * socket,
::webrtc::OpenSSLSessionCache * ssl_session_cache,
::webrtc::SSLCertificateVerifier * ssl_cert_verifier )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ SetIgnoreBadCert()

virtual void webrtc::OpenSSLAdapter::SetIgnoreBadCert ( bool ignore)
virtual

Implements webrtc::SSLAdapter.

◆ SetAlpnProtocols()

virtual void webrtc::OpenSSLAdapter::SetAlpnProtocols ( ::std::vector<::std::string > const & protos)
virtual

Implements webrtc::SSLAdapter.

◆ SetEllipticCurves()

virtual void webrtc::OpenSSLAdapter::SetEllipticCurves ( ::std::vector<::std::string > const & curves)
virtual

Implements webrtc::SSLAdapter.

◆ SetMode()

virtual void webrtc::OpenSSLAdapter::SetMode ( ::webrtc::SSLMode mode)
virtual

Implements webrtc::SSLAdapter.

◆ SetCertVerifier()

virtual void webrtc::OpenSSLAdapter::SetCertVerifier ( ::webrtc::SSLCertificateVerifier * ssl_cert_verifier)
virtual

Implements webrtc::SSLAdapter.

◆ SetIdentity()

virtual void webrtc::OpenSSLAdapter::SetIdentity ( ::std::unique_ptr<::webrtc::SSLIdentity > identity)
virtual

Implements webrtc::SSLAdapter.

◆ SetRole()

virtual void webrtc::OpenSSLAdapter::SetRole ( ::webrtc::SSLRole role)
virtual

Implements webrtc::SSLAdapter.

◆ StartSSL()

virtual int webrtc::OpenSSLAdapter::StartSSL ( ::std::string_view hostname)
virtual

Implements webrtc::SSLAdapter.

◆ Send()

virtual int webrtc::OpenSSLAdapter::Send ( void const * pv,
uint64 cb )
virtual

Reimplemented from webrtc::AsyncSocketAdapter.

◆ SendTo()

virtual int webrtc::OpenSSLAdapter::SendTo ( void const * pv,
uint64 cb,
::webrtc::SocketAddress const & addr )
virtual

Reimplemented from webrtc::AsyncSocketAdapter.

◆ Recv()

virtual int webrtc::OpenSSLAdapter::Recv ( void * pv,
uint64 cb,
int64 * timestamp )
virtual

Reimplemented from webrtc::AsyncSocketAdapter.

◆ RecvFrom()

virtual int webrtc::OpenSSLAdapter::RecvFrom ( void * pv,
uint64 cb,
::webrtc::SocketAddress * paddr,
int64 * timestamp )
virtual

Reimplemented from webrtc::AsyncSocketAdapter.

◆ Close()

virtual int webrtc::OpenSSLAdapter::Close ( )
virtual

Reimplemented from webrtc::AsyncSocketAdapter.

◆ GetState()

virtual::webrtc::Socket::ConnState webrtc::OpenSSLAdapter::GetState ( ) const
virtual

Reimplemented from webrtc::AsyncSocketAdapter.

◆ IsResumedSession()

virtual bool webrtc::OpenSSLAdapter::IsResumedSession ( )
virtual

Implements webrtc::SSLAdapter.

◆ OnConnectEvent()

virtual void webrtc::OpenSSLAdapter::OnConnectEvent ( ::webrtc::Socket * socket)
virtual

Reimplemented from webrtc::AsyncSocketAdapter.

◆ OnReadEvent()

virtual void webrtc::OpenSSLAdapter::OnReadEvent ( ::webrtc::Socket * socket)
virtual

Reimplemented from webrtc::AsyncSocketAdapter.

◆ OnWriteEvent()

virtual void webrtc::OpenSSLAdapter::OnWriteEvent ( ::webrtc::Socket * socket)
virtual

Reimplemented from webrtc::AsyncSocketAdapter.

◆ OnCloseEvent()

virtual void webrtc::OpenSSLAdapter::OnCloseEvent ( ::webrtc::Socket * socket,
int err )
virtual

Reimplemented from webrtc::AsyncSocketAdapter.

◆ BeginSSL()

MCAPI int webrtc::OpenSSLAdapter::BeginSSL ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Cleanup()

MCAPI void webrtc::OpenSSLAdapter::Cleanup ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ContinueSSL()

MCAPI int webrtc::OpenSSLAdapter::ContinueSSL ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ DoSslWrite()

MCAPI int webrtc::OpenSSLAdapter::DoSslWrite ( void const * pv,
uint64 cb,
int * error )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Error()

MCAPI void webrtc::OpenSSLAdapter::Error ( ::std::string_view context,
int err,
bool signal )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ CreateContext()

MCAPI ::ssl_ctx_st * webrtc::OpenSSLAdapter::CreateContext ( ::webrtc::SSLMode mode,
bool enable_cache )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ InitializeSSL()

MCAPI bool webrtc::OpenSSLAdapter::InitializeSSL ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ NewSSLSessionCallback()

MCAPI int webrtc::OpenSSLAdapter::NewSSLSessionCallback ( ::ssl_st * ssl,
::ssl_session_st * session )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SSLInfoCallback()

MCAPI void webrtc::OpenSSLAdapter::SSLInfoCallback ( ::ssl_st const * ssl,
int where,
int ret )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SSLVerifyCallback()

MCAPI int webrtc::OpenSSLAdapter::SSLVerifyCallback ( int status,
::x509_store_ctx_st * store )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * webrtc::OpenSSLAdapter::$ctor ( ::webrtc::Socket * socket,
::webrtc::OpenSSLSessionCache * ssl_session_cache,
::webrtc::SSLCertificateVerifier * ssl_cert_verifier )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetIgnoreBadCert()

MCAPI void webrtc::OpenSSLAdapter::$SetIgnoreBadCert ( bool ignore)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetAlpnProtocols()

MCAPI void webrtc::OpenSSLAdapter::$SetAlpnProtocols ( ::std::vector<::std::string > const & protos)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetEllipticCurves()

MCAPI void webrtc::OpenSSLAdapter::$SetEllipticCurves ( ::std::vector<::std::string > const & curves)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetMode()

MCAPI void webrtc::OpenSSLAdapter::$SetMode ( ::webrtc::SSLMode mode)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetCertVerifier()

MCAPI void webrtc::OpenSSLAdapter::$SetCertVerifier ( ::webrtc::SSLCertificateVerifier * ssl_cert_verifier)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetIdentity()

MCAPI void webrtc::OpenSSLAdapter::$SetIdentity ( ::std::unique_ptr<::webrtc::SSLIdentity > identity)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetRole()

MCAPI void webrtc::OpenSSLAdapter::$SetRole ( ::webrtc::SSLRole role)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $StartSSL()

MCAPI int webrtc::OpenSSLAdapter::$StartSSL ( ::std::string_view hostname)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $Send()

MCAPI int webrtc::OpenSSLAdapter::$Send ( void const * pv,
uint64 cb )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SendTo()

MCAPI int webrtc::OpenSSLAdapter::$SendTo ( void const * pv,
uint64 cb,
::webrtc::SocketAddress const & addr )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $Recv()

MCAPI int webrtc::OpenSSLAdapter::$Recv ( void * pv,
uint64 cb,
int64 * timestamp )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $RecvFrom() [1/2]

MCAPI int webrtc::OpenSSLAdapter::$RecvFrom ( void * pv,
uint64 cb,
::webrtc::SocketAddress * paddr,
int64 * timestamp )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $Close()

MCAPI int webrtc::OpenSSLAdapter::$Close ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetState()

MCAPI::webrtc::Socket::ConnState webrtc::OpenSSLAdapter::$GetState ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $IsResumedSession()

MCAPI bool webrtc::OpenSSLAdapter::$IsResumedSession ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnConnectEvent()

MCAPI void webrtc::OpenSSLAdapter::$OnConnectEvent ( ::webrtc::Socket * socket)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnReadEvent()

MCAPI void webrtc::OpenSSLAdapter::$OnReadEvent ( ::webrtc::Socket * socket)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnWriteEvent()

MCAPI void webrtc::OpenSSLAdapter::$OnWriteEvent ( ::webrtc::Socket * socket)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnCloseEvent()

MCAPI void webrtc::OpenSSLAdapter::$OnCloseEvent ( ::webrtc::Socket * socket,
int err )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForHasSlots()

MCAPI void ** webrtc::OpenSSLAdapter::$vftableForHasSlots ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForSocket()

MCAPI void ** webrtc::OpenSSLAdapter::$vftableForSocket ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Listen()

virtual int webrtc::SSLAdapter::Listen ( int backlog)
virtualinherited

Reimplemented from webrtc::AsyncSocketAdapter.

◆ Accept()

virtual::webrtc::Socket * webrtc::SSLAdapter::Accept ( ::webrtc::SocketAddress * paddr)
virtualinherited

Reimplemented from webrtc::AsyncSocketAdapter.

◆ Create()

MCAPI ::webrtc::SSLAdapter * webrtc::SSLAdapter::Create ( ::webrtc::Socket * socket)
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void webrtc::SSLAdapter::$dtor ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $Listen()

MCAPI int webrtc::SSLAdapter::$Listen ( int backlog)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $Accept()

MCAPI::webrtc::Socket * webrtc::SSLAdapter::$Accept ( ::webrtc::SocketAddress * paddr)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetLocalAddress()

virtual::webrtc::SocketAddress webrtc::AsyncSocketAdapter::GetLocalAddress ( ) const
virtualinherited

Implements webrtc::Socket.

◆ GetRemoteAddress()

virtual::webrtc::SocketAddress webrtc::AsyncSocketAdapter::GetRemoteAddress ( ) const
virtualinherited

Implements webrtc::Socket.

◆ Bind()

virtual int webrtc::AsyncSocketAdapter::Bind ( ::webrtc::SocketAddress const & addr)
virtualinherited

Implements webrtc::Socket.

◆ Connect()

virtual int webrtc::AsyncSocketAdapter::Connect ( ::webrtc::SocketAddress const & addr)
virtualinherited

Implements webrtc::Socket.

◆ GetError()

virtual int webrtc::AsyncSocketAdapter::GetError ( ) const
virtualinherited

Implements webrtc::Socket.

◆ SetError()

virtual void webrtc::AsyncSocketAdapter::SetError ( int error)
virtualinherited

Implements webrtc::Socket.

◆ GetOption()

virtual int webrtc::AsyncSocketAdapter::GetOption ( ::webrtc::Socket::Option opt,
int * value )
virtualinherited

Implements webrtc::Socket.

◆ SetOption()

virtual int webrtc::AsyncSocketAdapter::SetOption ( ::webrtc::Socket::Option opt,
int value )
virtualinherited

Implements webrtc::Socket.

◆ $ctor() [2/2]

MCAPI void * webrtc::AsyncSocketAdapter::$ctor ( ::webrtc::Socket * socket)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetLocalAddress()

MCAPI::webrtc::SocketAddress webrtc::AsyncSocketAdapter::$GetLocalAddress ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetRemoteAddress()

MCAPI::webrtc::SocketAddress webrtc::AsyncSocketAdapter::$GetRemoteAddress ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $Bind()

MCAPI int webrtc::AsyncSocketAdapter::$Bind ( ::webrtc::SocketAddress const & addr)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $Connect()

MCAPI int webrtc::AsyncSocketAdapter::$Connect ( ::webrtc::SocketAddress const & addr)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $RecvFrom() [2/2]

MCAPI int webrtc::Socket::$RecvFrom ( ::webrtc::Socket::ReceiveBuffer & buffer)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetError()

MCAPI int webrtc::AsyncSocketAdapter::$GetError ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetError()

MCAPI void webrtc::AsyncSocketAdapter::$SetError ( int error)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetOption()

MCAPI int webrtc::AsyncSocketAdapter::$GetOption ( ::webrtc::Socket::Option opt,
int * value )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetOption()

MCAPI int webrtc::AsyncSocketAdapter::$SetOption ( ::webrtc::Socket::Option opt,
int value )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** webrtc::Socket::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: