LeviLamina
Loading...
Searching...
No Matches
Timer.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/webrtc/StrongAlias.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
dcsctp {
class
Timeout; }
11
namespace
dcsctp {
class
TimerGenerationTag; }
12
namespace
dcsctp {
class
TimerIDTag; }
13
namespace
dcsctp {
struct
TimerOptions; }
14
namespace
webrtc {
class
TimeDelta; }
15
// clang-format on
16
17
namespace
dcsctp {
18
19
class
Timer
{
20
public
:
21
// member functions
22
// NOLINTBEGIN
23
MCAPI
void
Start();
24
25
MCAPI
void
Stop();
26
27
MCAPI
28
Timer
(
::webrtc::StrongAlias<::dcsctp::TimerIDTag, uint>
, ::std::string_view, ::std::function<
::webrtc::TimeDelta
()>, ::std::function<
void
()>, ::std::unique_ptr<::dcsctp::Timeout>,
::dcsctp::TimerOptions
const
&);
29
30
MCAPI
void
Trigger
(
::webrtc::StrongAlias<::dcsctp::TimerGenerationTag, uint>
);
31
32
MCAPI
~Timer
();
33
// NOLINTEND
34
35
public
:
36
// constructor thunks
37
// NOLINTBEGIN
38
MCAPI
void
*
39
$ctor(
::webrtc::StrongAlias<::dcsctp::TimerIDTag, uint>
, ::std::string_view, ::std::function<
::webrtc::TimeDelta
()>, ::std::function<
void
()>, ::std::unique_ptr<::dcsctp::Timeout>,
::dcsctp::TimerOptions
const
&);
40
// NOLINTEND
41
42
public
:
43
// destructor thunk
44
// NOLINTBEGIN
45
MCAPI
void
$dtor();
46
// NOLINTEND
47
};
48
49
}
// namespace dcsctp
Trigger
Definition
Trigger.h:5
dcsctp::Timer
Definition
Timer.h:19
webrtc::StrongAlias
Definition
StrongAlias.h:8
webrtc::TimeDelta
Definition
TimeDelta.h:10
dcsctp::TimerOptions
Definition
TimerOptions.h:7
src
mc
external
dcsctp
Timer.h
Generated on Sat Apr 26 2025 05:55:25 for LeviLamina by
1.12.0