3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/rtc/AsyncSocketAdapter.h"
10namespace rtc {
class Socket; }
27 BufferedReadAdapter& operator=(BufferedReadAdapter
const&);
28 BufferedReadAdapter(BufferedReadAdapter
const&);
29 BufferedReadAdapter();
34 virtual ~BufferedReadAdapter() =
default;
36 virtual int Send(
void const* pv, uint64 cb) ;
38 virtual int Recv(
void* pv, uint64 cb, int64* timestamp) ;
40 virtual void ProcessInput(
char*, uint64*) = 0;
48 MCNAPI
int $Send(
void const* pv, uint64 cb);
50 MCNAPI
int $Recv(
void* pv, uint64 cb, int64* timestamp);
Definition AsyncSocketAdapter.h:17
MCAPI int $Send(void const *pv, uint64 cb)
static MCAPI void ** $vftableForSocket()
MCAPI void $OnReadEvent(::rtc::Socket *socket)
static MCAPI void ** $vftableForHasSlots()
MCAPI int $Recv(void *pv, uint64 cb, int64 *timestamp)