LeviLamina
Loading...
Searching...
No Matches
Timeout.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
DurationMs
; }
11
namespace
dcsctp {
class
TimeoutTag
; }
12
// clang-format on
13
14
namespace
dcsctp {
15
16
class
Timeout
{
17
public
:
18
// virtual functions
19
// NOLINTBEGIN
20
virtual
~Timeout
() =
default
;
21
22
virtual
void
Start(
::dcsctp::DurationMs
,
::webrtc::StrongAlias<::dcsctp::TimeoutTag, uint64>
) = 0;
23
24
virtual
void
Stop() = 0;
25
26
virtual
void
Restart(
::dcsctp::DurationMs
duration,
::webrtc::StrongAlias<::dcsctp::TimeoutTag, uint64>
timeout_id);
27
// NOLINTEND
28
29
public
:
30
// virtual function thunks
31
// NOLINTBEGIN
32
MCNAPI
void
$Restart
(
::dcsctp::DurationMs
duration,
::webrtc::StrongAlias<::dcsctp::TimeoutTag, uint64>
timeout_id);
33
34
35
// NOLINTEND
36
};
37
38
}
// namespace dcsctp
dcsctp::DurationMs
Definition
DurationMs.h:16
dcsctp::TimeoutTag
Definition
TimeoutTag.h:7
dcsctp::Timeout
Definition
Timeout.h:16
dcsctp::Timeout::$Restart
MCAPI void $Restart(::dcsctp::DurationMs duration, ::webrtc::StrongAlias<::dcsctp::TimeoutTag, uint64 > timeout_id)
webrtc::StrongAlias
Definition
StrongAlias.h:8
src
mc
external
dcsctp
Timeout.h
Generated on
for LeviLamina by
1.16.1