LeviLamina
Loading...
Searching...
No Matches
BundleManager.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/SdpType.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cricket { class ContentGroup; }
11namespace cricket { class SessionDescription; }
12// clang-format on
13
14namespace webrtc {
15
17public:
18 // member variables
19 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 BundleManager& operator=(BundleManager const&);
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCNAPI void Commit();
37
38 MCNAPI void DeleteGroup(::cricket::ContentGroup const* bundle_group);
39
40 MCNAPI void DeleteMid(::cricket::ContentGroup const* bundle_group, ::std::string const& mid);
41
42 MCNAPI bool IsFirstMidInGroup(::std::string const& mid) const;
43
44 MCNAPI ::cricket::ContentGroup const* LookupGroupByMid(::std::string const&) const;
45
46 MCNAPI ::cricket::ContentGroup* LookupGroupByMid(::std::string const& mid);
47
49
50 MCNAPI void Rollback();
51
52 MCNAPI void Update(::cricket::SessionDescription const* description, ::webrtc::SdpType type);
53
55 // NOLINTEND
56
57public:
58 // destructor thunk
59 // NOLINTBEGIN
60 MCNAPI void $dtor();
61 // NOLINTEND
62};
63
64} // namespace webrtc
Definition ContentGroup.h:7
Definition SessionDescription.h:18
Definition BundleManager.h:16
MCAPI void Update(::cricket::SessionDescription const *description, ::webrtc::SdpType type)
MCAPI bool IsFirstMidInGroup(::std::string const &mid) const
MCAPI::cricket::ContentGroup * LookupGroupByMid(::std::string const &mid)
MCAPI::cricket::ContentGroup const * LookupGroupByMid(::std::string const &) const
MCAPI void RefreshEstablishedBundleGroupsByMid()
MCAPI void DeleteGroup(::cricket::ContentGroup const *bundle_group)
MCAPI void Rollback()
MCAPI void DeleteMid(::cricket::ContentGroup const *bundle_group, ::std::string const &mid)
Definition Alias.h:14