3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/rtc/Dispatcher.h"
7#include "mc/external/rtc/PhysicalSocket.h"
22 SocketDispatcher& operator=(SocketDispatcher
const&);
23 SocketDispatcher(SocketDispatcher
const&);
29 virtual ~SocketDispatcher() =
default;
31 virtual bool Create(
int type);
33 virtual bool Create(
int family,
int type) ;
35 virtual void* GetWSAEvent() ;
37 virtual uint64 GetSocket() ;
39 virtual bool CheckSignalClose() ;
41 virtual uint GetRequestedEvents() ;
43 virtual void OnEvent(uint ff,
int err) ;
59 MCNAPI
bool $Create(
int family,
int type);
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()