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 // member functions
20 // NOLINTBEGIN
21 MCAPI void HandleHeartbeatAck(::dcsctp::HeartbeatAckChunk);
22
23 MCAPI void HandleHeartbeatRequest(::dcsctp::HeartbeatRequestChunk);
24
25 MCAPI
27
28 MCAPI ::webrtc::TimeDelta OnIntervalTimerExpiry();
29
30 MCAPI ::webrtc::TimeDelta OnTimeoutTimerExpiry();
31
32 MCAPI void RestartTimer();
33
34 MCAPI ~HeartbeatHandler();
35 // NOLINTEND
36
37public:
38 // constructor thunks
39 // NOLINTBEGIN
40 MCAPI void* $ctor(::std::string_view, ::dcsctp::DcSctpOptions const&, ::dcsctp::Context*, ::dcsctp::TimerManager*);
41 // NOLINTEND
42
43public:
44 // destructor thunk
45 // NOLINTBEGIN
46 MCAPI void $dtor();
47 // NOLINTEND
48};
49
50} // namespace dcsctp
Definition Context.h:7
Definition HeartbeatAckChunk.h:7
Definition HeartbeatHandler.h:17
Definition HeartbeatRequestChunk.h:7
Definition TimerManager.h:18
Definition DcSctpOptions.h:7