3#include "mc/_HeaderOutputPredefine.h"
7namespace cricket {
class JsepTransport; }
40 ::std::function<
void()>
45 MCNAPI
void RegisterTransport(::std::string
const&, ::std::unique_ptr<::cricket::JsepTransport>);
57 MCNAPI ::std::vector<::cricket::JsepTransport*>
Transports();
Definition JsepTransport.h:32
Definition JsepTransportCollection.h:12
MCAPI ::std::vector<::cricket::JsepTransport * > Transports()
MCAPI::cricket::JsepTransport const * GetTransportForMid(::std::string const &) const
MCAPI void MaybeDestroyJsepTransport(::cricket::JsepTransport *)
MCAPI bool SetTransportForMid(::std::string const &, ::cricket::JsepTransport *)
MCAPI::cricket::JsepTransport const * GetTransportByName(::std::string const &) const
MCAPI bool TransportInUse(::cricket::JsepTransport *) const
MCAPI::cricket::JsepTransport * GetTransportForMid(::std::string const &)
MCAPI bool RollbackTransports()
MCAPI::cricket::JsepTransport * GetTransportByName(::std::string const &)
MCAPI void RegisterTransport(::std::string const &, ::std::unique_ptr<::cricket::JsepTransport >)
MCAPI void * $ctor(::std::function< bool(::std::string const &, ::cricket::JsepTransport *)>, ::std::function< void()>)
MCAPI void CommitTransports()
MCAPI JsepTransportCollection(::std::function< bool(::std::string const &, ::cricket::JsepTransport *)>, ::std::function< void()>)
MCAPI void DestroyUnusedTransports()
MCAPI::cricket::JsepTransport const * GetTransportForMid(::std::string_view) const
MCAPI void DestroyAllTransports()
MCAPI ::std::vector<::cricket::JsepTransport * > ActiveTransports()
MCAPI ~JsepTransportCollection()
MCAPI bool TransportNeededForRollback(::cricket::JsepTransport *) const
MCAPI void RemoveTransportForMid(::std::string const &)