LeviLamina
Loading...
Searching...
No Matches
HeartbeatHandler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace dcsctp { class Context; }
8namespace dcsctp { class HeartbeatAckChunk; }
9namespace dcsctp { class HeartbeatRequestChunk; }
10namespace dcsctp { class TimerManager; }
11namespace dcsctp { struct DcSctpOptions; }
12namespace webrtc { class TimeDelta; }
13// clang-format on
14
15namespace dcsctp {
16
18public:
19 // prevent constructor by default
21
22public:
23 // member functions
24 // NOLINTBEGIN
26
28
29 MCNAPI
31
32 MCNAPI ::webrtc::TimeDelta OnIntervalTimerExpiry();
33
34 MCNAPI ::webrtc::TimeDelta OnTimeoutTimerExpiry();
35
36 MCNAPI void RestartTimer();
37
39 // NOLINTEND
40
41public:
42 // constructor thunks
43 // NOLINTBEGIN
44 MCNAPI void* $ctor(::std::string_view, ::dcsctp::DcSctpOptions const&, ::dcsctp::Context*, ::dcsctp::TimerManager*);
45 // NOLINTEND
46
47public:
48 // destructor thunk
49 // NOLINTBEGIN
50 MCNAPI void $dtor();
51 // NOLINTEND
52};
53
54} // namespace dcsctp
Definition Context.h:7
Definition HeartbeatAckChunk.h:7
Definition HeartbeatHandler.h:17
MCAPI::webrtc::TimeDelta OnTimeoutTimerExpiry()
MCAPI void * $ctor(::std::string_view, ::dcsctp::DcSctpOptions const &, ::dcsctp::Context *, ::dcsctp::TimerManager *)
MCAPI HeartbeatHandler(::std::string_view, ::dcsctp::DcSctpOptions const &, ::dcsctp::Context *, ::dcsctp::TimerManager *)
MCAPI void HandleHeartbeatRequest(::dcsctp::HeartbeatRequestChunk)
MCAPI::webrtc::TimeDelta OnIntervalTimerExpiry()
MCAPI void HandleHeartbeatAck(::dcsctp::HeartbeatAckChunk)
Definition HeartbeatRequestChunk.h:7
Definition TimerManager.h:18
Definition DcSctpOptions.h:7