LeviLamina
Loading...
Searching...
No Matches
PhysicalSocketServer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/rtc/SocketServer.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace rtc { class Dispatcher; }
11namespace rtc { class Socket; }
12namespace webrtc { class TimeDelta; }
13// clang-format on
14
15namespace rtc {
16
17class PhysicalSocketServer : public ::rtc::SocketServer {
18public:
19 // member variables
20 // NOLINTBEGIN
30 // NOLINTEND
31
32public:
33 // prevent constructor by default
34 PhysicalSocketServer& operator=(PhysicalSocketServer const&);
35 PhysicalSocketServer(PhysicalSocketServer const&);
36
37public:
38 // virtual functions
39 // NOLINTBEGIN
40 virtual ~PhysicalSocketServer() /*override*/ = default;
41
42 virtual ::rtc::Socket* CreateSocket(int family, int type) /*override*/;
43
44 virtual ::rtc::Socket* WrapSocket(uint64 s);
45
46 virtual bool Wait(::webrtc::TimeDelta max_wait_duration, bool process_io) /*override*/;
47
48 virtual void WakeUp() /*override*/;
49 // NOLINTEND
50
51public:
52 // member functions
53 // NOLINTBEGIN
54 MCNAPI void Add(::rtc::Dispatcher* pdispatcher);
55
57
58 MCNAPI void Remove(::rtc::Dispatcher* pdispatcher);
59 // NOLINTEND
60
61public:
62 // constructor thunks
63 // NOLINTBEGIN
64 MCNAPI void* $ctor();
65 // NOLINTEND
66
67public:
68 // virtual function thunks
69 // NOLINTBEGIN
70 MCNAPI ::rtc::Socket* $CreateSocket(int family, int type);
71
72 MCNAPI ::rtc::Socket* $WrapSocket(uint64 s);
73
74 MCNAPI bool $Wait(::webrtc::TimeDelta max_wait_duration, bool process_io);
75
76 MCNAPI void $WakeUp();
77
78
79 // NOLINTEND
80
81public:
82 // vftables
83 // NOLINTBEGIN
84 MCNAPI static void** $vftable();
85 // NOLINTEND
86};
87
88} // namespace rtc
Definition Dispatcher.h:7
MCAPI void Remove(::rtc::Dispatcher *pdispatcher)
MCAPI void Add(::rtc::Dispatcher *pdispatcher)
MCAPI bool $Wait(::webrtc::TimeDelta max_wait_duration, bool process_io)
MCAPI::rtc::Socket * $WrapSocket(uint64 s)
MCAPI::rtc::Socket * $CreateSocket(int family, int type)
static MCAPI void ** $vftable()
Definition SocketServer.h:16
Definition Socket.h:12
Definition TimeDelta.h:10
Definition Alias.h:14