LeviLamina
Loading...
Searching...
No Matches
webrtc::JsepTransportCollection Class Reference

Public Member Functions

JsepTransportCollectionoperator= (JsepTransportCollection const &)
 
 JsepTransportCollection (JsepTransportCollection const &)
 
MCAPI ::std::vector<::cricket::JsepTransport * > ActiveTransports ()
 
MCAPI void CommitTransports ()
 
MCAPI void DestroyAllTransports ()
 
MCAPI void DestroyUnusedTransports ()
 
MCAPI::cricket::JsepTransport const * GetTransportByName (::std::string const &) const
 
MCAPI::cricket::JsepTransport * GetTransportByName (::std::string const &transport_name)
 
MCAPI::cricket::JsepTransport const * GetTransportForMid (::std::string_view mid) const
 
MCAPI::cricket::JsepTransport const * GetTransportForMid (::std::string const &) const
 
MCAPI::cricket::JsepTransport * GetTransportForMid (::std::string const &mid)
 
MCAPI JsepTransportCollection (::std::function< bool(::std::string const &, ::cricket::JsepTransport *)> map_change_callback, ::std::function< void()> state_change_callback)
 
MCAPI void MaybeDestroyJsepTransport (::cricket::JsepTransport *transport)
 
MCAPI void RegisterTransport (::std::string const &mid, ::std::unique_ptr<::cricket::JsepTransport > transport)
 
MCAPI void RemoveTransportForMid (::std::string const &mid)
 
MCAPI bool RollbackTransports ()
 
MCAPI bool SetTransportForMid (::std::string const &mid, ::cricket::JsepTransport *jsep_transport)
 
MCAPI bool TransportInUse (::cricket::JsepTransport *jsep_transport) const
 
MCAPI bool TransportNeededForRollback (::cricket::JsepTransport *jsep_transport) const
 
MCAPI ::std::vector<::cricket::JsepTransport * > Transports ()
 
MCAPI ~JsepTransportCollection ()
 
MCAPI void * $ctor (::std::function< bool(::std::string const &, ::cricket::JsepTransport *)> map_change_callback, ::std::function< void()> state_change_callback)
 
MCAPI void $dtor ()
 

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnk1f4845
 
::ll::UntypedStorage< 8, 16 > mUnk77bd73
 
::ll::UntypedStorage< 8, 16 > mUnk30001c
 
::ll::UntypedStorage< 8, 16 > mUnkab9818
 
::ll::UntypedStorage< 8, 64 > mUnkafb72e
 
::ll::UntypedStorage< 8, 64 > mUnkb06921
 

Constructor & Destructor Documentation

◆ JsepTransportCollection()

MCAPI webrtc::JsepTransportCollection::JsepTransportCollection ( ::std::function< bool(::std::string const &, ::cricket::JsepTransport *)> map_change_callback,
::std::function< void()> state_change_callback )
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.

◆ ~JsepTransportCollection()

MCAPI webrtc::JsepTransportCollection::~JsepTransportCollection ( )
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

◆ ActiveTransports()

MCAPI ::std::vector<::cricket::JsepTransport * > webrtc::JsepTransportCollection::ActiveTransports ( )
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.

◆ CommitTransports()

MCAPI void webrtc::JsepTransportCollection::CommitTransports ( )
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.

◆ DestroyAllTransports()

MCAPI void webrtc::JsepTransportCollection::DestroyAllTransports ( )
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.

◆ DestroyUnusedTransports()

MCAPI void webrtc::JsepTransportCollection::DestroyUnusedTransports ( )
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.

◆ GetTransportByName() [1/2]

MCAPI::cricket::JsepTransport const * webrtc::JsepTransportCollection::GetTransportByName ( ::std::string const & ) 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.

◆ GetTransportByName() [2/2]

MCAPI::cricket::JsepTransport * webrtc::JsepTransportCollection::GetTransportByName ( ::std::string const & transport_name)
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.

◆ GetTransportForMid() [1/3]

MCAPI::cricket::JsepTransport const * webrtc::JsepTransportCollection::GetTransportForMid ( ::std::string_view mid) 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.

◆ GetTransportForMid() [2/3]

MCAPI::cricket::JsepTransport const * webrtc::JsepTransportCollection::GetTransportForMid ( ::std::string const & ) 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.

◆ GetTransportForMid() [3/3]

MCAPI::cricket::JsepTransport * webrtc::JsepTransportCollection::GetTransportForMid ( ::std::string const & mid)
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.

◆ MaybeDestroyJsepTransport()

MCAPI void webrtc::JsepTransportCollection::MaybeDestroyJsepTransport ( ::cricket::JsepTransport * transport)
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.

◆ RegisterTransport()

MCAPI void webrtc::JsepTransportCollection::RegisterTransport ( ::std::string const & mid,
::std::unique_ptr<::cricket::JsepTransport > transport )
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.

◆ RemoveTransportForMid()

MCAPI void webrtc::JsepTransportCollection::RemoveTransportForMid ( ::std::string const & mid)
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.

◆ RollbackTransports()

MCAPI bool webrtc::JsepTransportCollection::RollbackTransports ( )
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.

◆ SetTransportForMid()

MCAPI bool webrtc::JsepTransportCollection::SetTransportForMid ( ::std::string const & mid,
::cricket::JsepTransport * jsep_transport )
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.

◆ TransportInUse()

MCAPI bool webrtc::JsepTransportCollection::TransportInUse ( ::cricket::JsepTransport * jsep_transport) 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.

◆ TransportNeededForRollback()

MCAPI bool webrtc::JsepTransportCollection::TransportNeededForRollback ( ::cricket::JsepTransport * jsep_transport) 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.

◆ Transports()

MCAPI ::std::vector<::cricket::JsepTransport * > webrtc::JsepTransportCollection::Transports ( )
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()

MCAPI void * webrtc::JsepTransportCollection::$ctor ( ::std::function< bool(::std::string const &, ::cricket::JsepTransport *)> map_change_callback,
::std::function< void()> state_change_callback )
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::JsepTransportCollection::$dtor ( )
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: