3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/StrongAlias.h"
10namespace dcsctp {
class Timeout; }
11namespace dcsctp {
class TimerGenerationTag; }
12namespace dcsctp {
class TimerIDTag; }
13namespace dcsctp {
struct TimerOptions; }
14namespace webrtc {
class TimeDelta; }
35 ::std::function<
void()>,
36 ::std::unique_ptr<::dcsctp::Timeout>,
52 ::std::function<
void()>,
53 ::std::unique_ptr<::dcsctp::Timeout>,
MCAPI void * $ctor(::webrtc::StrongAlias<::dcsctp::TimerIDTag, uint >, ::std::string_view, ::std::function<::webrtc::TimeDelta()>, ::std::function< void()>, ::std::unique_ptr<::dcsctp::Timeout >, ::dcsctp::TimerOptions const &)
MCAPI Timer(::webrtc::StrongAlias<::dcsctp::TimerIDTag, uint >, ::std::string_view, ::std::function<::webrtc::TimeDelta()>, ::std::function< void()>, ::std::unique_ptr<::dcsctp::Timeout >, ::dcsctp::TimerOptions const &)
MCAPI void Trigger(::webrtc::StrongAlias<::dcsctp::TimerGenerationTag, uint >)
Definition StrongAlias.h:8
Definition TimeDelta.h:10
Definition TimerOptions.h:7