LeviLamina
Loading...
Searching...
No Matches
StunRequestManager.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace cricket { class StunMessage; }
8namespace cricket { class StunRequest; }
9namespace webrtc { class TaskQueueBase; }
10// clang-format on
11
12namespace cricket {
13
15public:
16 // member variables
17 // NOLINTBEGIN
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 StunRequestManager& operator=(StunRequestManager const&);
28
29public:
30 // member functions
31 // NOLINTBEGIN
33
34 MCNAPI bool CheckResponse(char const*, uint64);
35
36 MCNAPI void Clear();
37
39
41
43
44 MCNAPI void SendPacket(void const*, uint64, ::cricket::StunRequest*);
45
46 MCNAPI
47 StunRequestManager(::webrtc::TaskQueueBase*, ::std::function<void(void const*, uint64, ::cricket::StunRequest*)>);
48
50 // NOLINTEND
51
52public:
53 // constructor thunks
54 // NOLINTBEGIN
55 MCNAPI void* $ctor(::webrtc::TaskQueueBase*, ::std::function<void(void const*, uint64, ::cricket::StunRequest*)>);
56 // NOLINTEND
57
58public:
59 // destructor thunk
60 // NOLINTBEGIN
61 MCNAPI void $dtor();
62 // NOLINTEND
63};
64
65} // namespace cricket
Definition StunMessage.h:23
Definition StunRequestManager.h:14
MCAPI void SendPacket(void const *, uint64, ::cricket::StunRequest *)
MCAPI void Send(::cricket::StunRequest *)
MCAPI void OnRequestTimedOut(::cricket::StunRequest *)
MCAPI void SendDelayed(::cricket::StunRequest *, int)
MCAPI StunRequestManager(::webrtc::TaskQueueBase *, ::std::function< void(void const *, uint64, ::cricket::StunRequest *)>)
MCAPI bool CheckResponse(::cricket::StunMessage *)
MCAPI bool CheckResponse(char const *, uint64)
MCAPI void * $ctor(::webrtc::TaskQueueBase *, ::std::function< void(void const *, uint64, ::cricket::StunRequest *)>)
Definition StunRequest.h:14
Definition TaskQueueBase.h:16
Definition Alias.h:14