LeviLamina
Loading...
Searching...
No Matches
RepeatingTaskHandle.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/absl/AnyInvocable.h"
7
#include "mc/external/webrtc/TaskQueueBase.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
webrtc {
class
Clock; }
12
namespace
webrtc {
class
Location; }
13
namespace
webrtc {
class
TaskQueueBase; }
14
namespace
webrtc {
class
TimeDelta; }
15
// clang-format on
16
17
namespace
webrtc {
18
19
class
RepeatingTaskHandle
{
20
public
:
21
// prevent constructor by default
22
RepeatingTaskHandle
& operator=(
RepeatingTaskHandle
const
&);
23
RepeatingTaskHandle
(
RepeatingTaskHandle
const
&);
24
RepeatingTaskHandle
();
25
26
public
:
27
// member functions
28
// NOLINTBEGIN
29
MCNAPI
bool
Running
()
const
;
30
31
MCNAPI
void
Stop
();
32
33
MCNAPI ::webrtc::RepeatingTaskHandle&
operator=
(
::webrtc::RepeatingTaskHandle
&&);
34
35
MCNAPI
~RepeatingTaskHandle
();
36
// NOLINTEND
37
38
public
:
39
// static functions
40
// NOLINTBEGIN
41
MCNAPI static ::webrtc::RepeatingTaskHandle
DelayedStart
(
42
::webrtc::TaskQueueBase
*,
43
::webrtc::TimeDelta
,
44
::absl::AnyInvocable
<
::webrtc::TimeDelta
()>,
45
::webrtc::TaskQueueBase::DelayPrecision,
46
::webrtc::Clock
*,
47
::webrtc::Location
const
&
48
);
49
// NOLINTEND
50
51
public
:
52
// destructor thunk
53
// NOLINTBEGIN
54
MCNAPI
void
$dtor
();
55
// NOLINTEND
56
};
57
58
}
// namespace webrtc
absl::AnyInvocable
Definition
AnyInvocable.h:8
webrtc::Clock
Definition
Clock.h:13
webrtc::Location
Definition
Location.h:7
webrtc::RepeatingTaskHandle
Definition
RepeatingTaskHandle.h:19
webrtc::RepeatingTaskHandle::Running
MCAPI bool Running() const
webrtc::RepeatingTaskHandle::~RepeatingTaskHandle
MCAPI ~RepeatingTaskHandle()
webrtc::RepeatingTaskHandle::$dtor
MCAPI void $dtor()
webrtc::RepeatingTaskHandle::DelayedStart
static MCAPI ::webrtc::RepeatingTaskHandle DelayedStart(::webrtc::TaskQueueBase *, ::webrtc::TimeDelta, ::absl::AnyInvocable<::webrtc::TimeDelta()>, ::webrtc::TaskQueueBase::DelayPrecision, ::webrtc::Clock *, ::webrtc::Location const &)
webrtc::RepeatingTaskHandle::operator=
MCAPI::webrtc::RepeatingTaskHandle & operator=(::webrtc::RepeatingTaskHandle &&)
webrtc::RepeatingTaskHandle::Stop
MCAPI void Stop()
webrtc::TaskQueueBase
Definition
TaskQueueBase.h:16
webrtc::TimeDelta
Definition
TimeDelta.h:10
src
mc
external
webrtc
RepeatingTaskHandle.h
Generated on Fri Jun 13 2025 05:04:39 for LeviLamina by
1.12.0