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 functions
19 // NOLINTBEGIN
20 MCAPI void Commit();
21
22 MCAPI void DeleteGroup(::cricket::ContentGroup const*);
23
24 MCAPI void DeleteMid(::cricket::ContentGroup const*, ::std::string const&);
25
26 MCAPI bool IsFirstMidInGroup(::std::string const&) const;
27
28 MCAPI ::cricket::ContentGroup const* LookupGroupByMid(::std::string const&) const;
29
30 MCAPI ::cricket::ContentGroup* LookupGroupByMid(::std::string const&);
31
32 MCAPI void RefreshEstablishedBundleGroupsByMid();
33
34 MCAPI void Rollback();
35
36 MCAPI void Update(::cricket::SessionDescription const*, ::webrtc::SdpType);
37
38 MCAPI ~BundleManager();
39 // NOLINTEND
40
41public:
42 // destructor thunk
43 // NOLINTBEGIN
44 MCAPI void $dtor();
45 // NOLINTEND
46};
47
48} // namespace webrtc
Definition ContentGroup.h:7
Definition SessionDescription.h:18
Definition BundleManager.h:16