LeviLamina
Loading...
Searching...
No Matches
SocketDispatcher.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/rtc/Dispatcher.h"
7#include "mc/external/rtc/PhysicalSocket.h"
8
9namespace rtc {
10
11class SocketDispatcher : public ::rtc::Dispatcher, public ::rtc::PhysicalSocket {
12public:
13 // member variables
14 // NOLINTBEGIN
18 // NOLINTEND
19
20public:
21 // prevent constructor by default
22 SocketDispatcher& operator=(SocketDispatcher const&);
23 SocketDispatcher(SocketDispatcher const&);
24 SocketDispatcher();
25
26public:
27 // virtual functions
28 // NOLINTBEGIN
29 virtual ~SocketDispatcher() /*override*/ = default;
30
31 virtual bool Create(int type);
32
33 virtual bool Create(int family, int type) /*override*/;
34
35 virtual void* GetWSAEvent() /*override*/;
36
37 virtual uint64 GetSocket() /*override*/;
38
39 virtual bool CheckSignalClose() /*override*/;
40
41 virtual uint GetRequestedEvents() /*override*/;
42
43 virtual void OnEvent(uint ff, int err) /*override*/;
44
45 virtual int Close() /*override*/;
46 // NOLINTEND
47
48public:
49 // static variables
50 // NOLINTBEGIN
51 MCNAPI static int& next_id_();
52 // NOLINTEND
53
54public:
55 // virtual function thunks
56 // NOLINTBEGIN
57 MCNAPI bool $Create(int type);
58
59 MCNAPI bool $Create(int family, int type);
60
61 MCNAPI void* $GetWSAEvent();
62
63 MCNAPI uint64 $GetSocket();
64
65 MCNAPI bool $CheckSignalClose();
66
67 MCNAPI uint $GetRequestedEvents();
68
69 MCNAPI void $OnEvent(uint ff, int err);
70
71 MCNAPI int $Close();
72
73
74 // NOLINTEND
75
76public:
77 // vftables
78 // NOLINTBEGIN
79 MCNAPI static void** $vftableForHasSlots();
80
81 MCNAPI static void** $vftableForSocket();
82
83 MCNAPI static void** $vftable();
84 // NOLINTEND
85};
86
87} // namespace rtc
Definition Dispatcher.h:7
Definition PhysicalSocket.h:18
MCAPI bool $Create(int type)
MCAPI void * $GetWSAEvent()
MCAPI bool $CheckSignalClose()
static MCAPI void ** $vftableForSocket()
MCAPI bool $Create(int family, int type)
MCAPI void $OnEvent(uint ff, int err)
static MCAPI int & next_id_()
MCAPI uint $GetRequestedEvents()
static MCAPI void ** $vftableForHasSlots()
static MCAPI void ** $vftable()
MCAPI uint64 $GetSocket()
Definition Alias.h:14