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
16class BundleManager {
17public:
18 // member variables
19 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 BundleManager& operator=(BundleManager const&);
30 BundleManager(BundleManager const&);
31 BundleManager();
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* LookupGroupByMid(::std::string const& mid);
45
47
48 MCNAPI void Rollback();
49
50 MCNAPI void Update(::cricket::SessionDescription const* description, ::webrtc::SdpType type);
51
53 // NOLINTEND
54
55public:
56 // destructor thunk
57 // NOLINTBEGIN
58 MCNAPI void $dtor();
59 // NOLINTEND
60};
61
62} // namespace webrtc
Definition ContentGroup.h:7
Definition SessionDescription.h:18
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 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