|
enum class | ConnState : int { Closed = 0
, Connecting = 1
, Connected = 2
} |
|
enum class | Option : int {
Dontfragment = 0
, Rcvbuf = 1
, Sndbuf = 2
, Nodelay = 3
,
Ipv6V6only = 4
, Dscp = 5
, RtpSendtimeExtnId = 6
, SendEcn = 7
,
RecvEcn = 8
, Keepalive = 9
, TcpKeepcnt = 10
, TcpKeepidle = 11
,
TcpKeepintvl = 12
, TcpUserTimeout = 13
, Broadcast = 14
, Ipv6JoinGroup = 15
,
Ipv6MulticastLoop = 16
, Ipv6MulticastIf = 17
} |
|
|
BufferedReadAdapter & | operator= (BufferedReadAdapter const &) |
|
| BufferedReadAdapter (BufferedReadAdapter const &) |
|
virtual int | Send (void const *pv, uint64 cb) |
|
virtual int | Recv (void *pv, uint64 cb, int64 *timestamp) |
|
virtual void | ProcessInput (char *, uint64 *)=0 |
|
virtual void | OnReadEvent (::rtc::Socket *socket) |
|
MCAPI void | BufferInput (bool on) |
|
MCAPI | BufferedReadAdapter (::rtc::Socket *socket, uint64 size) |
|
MCAPI void * | $ctor (::rtc::Socket *socket, uint64 size) |
|
MCAPI void | $dtor () |
|
MCAPI int | $Send (void const *pv, uint64 cb) |
|
MCAPI int | $Recv (void *pv, uint64 cb, int64 *timestamp) |
|
MCAPI void | $OnReadEvent (::rtc::Socket *socket) |
|
virtual::rtc::SocketAddress | GetLocalAddress () const |
|
virtual::rtc::SocketAddress | GetRemoteAddress () const |
|
virtual int | Bind (::rtc::SocketAddress const &addr) |
|
virtual int | Connect (::rtc::SocketAddress const &addr) |
|
virtual int | SendTo (void const *pv, uint64 cb, ::rtc::SocketAddress const &addr) |
|
virtual int | RecvFrom (void *pv, uint64 cb, ::rtc::SocketAddress *paddr, int64 *timestamp) |
|
virtual int | RecvFrom (::rtc::Socket::ReceiveBuffer &buffer) |
|
virtual int | Listen (int backlog) |
|
virtual::rtc::Socket * | Accept (::rtc::SocketAddress *paddr) |
|
virtual int | Close () |
|
virtual int | GetError () const |
|
virtual void | SetError (int error) |
|
virtual::rtc::Socket::ConnState | GetState () const |
|
virtual int | GetOption (::rtc::Socket::Option opt, int *value) |
|
virtual int | SetOption (::rtc::Socket::Option opt, int value) |
|
virtual void | OnConnectEvent (::rtc::Socket *socket) |
|
virtual void | OnWriteEvent (::rtc::Socket *socket) |
|
virtual void | OnCloseEvent (::rtc::Socket *socket, int err) |
|
MCAPI void * | $ctor (::rtc::Socket *socket) |
|
MCAPI::rtc::SocketAddress | $GetLocalAddress () const |
|
MCAPI::rtc::SocketAddress | $GetRemoteAddress () const |
|
MCAPI int | $Bind (::rtc::SocketAddress const &addr) |
|
MCAPI int | $Connect (::rtc::SocketAddress const &addr) |
|
MCAPI int | $SendTo (void const *pv, uint64 cb, ::rtc::SocketAddress const &addr) |
|
MCAPI int | $RecvFrom (void *pv, uint64 cb, ::rtc::SocketAddress *paddr, int64 *timestamp) |
|
MCAPI int | $RecvFrom (::rtc::Socket::ReceiveBuffer &buffer) |
|
MCAPI int | $Listen (int backlog) |
|
MCAPI::rtc::Socket * | $Accept (::rtc::SocketAddress *paddr) |
|
MCAPI int | $Close () |
|
MCAPI int | $GetError () const |
|
MCAPI void | $SetError (int error) |
|
MCAPI::rtc::Socket::ConnState | $GetState () const |
|
MCAPI int | $GetOption (::rtc::Socket::Option opt, int *value) |
|
MCAPI int | $SetOption (::rtc::Socket::Option opt, int value) |
|
MCAPI void | $OnConnectEvent (::rtc::Socket *socket) |
|
MCAPI void | $OnWriteEvent (::rtc::Socket *socket) |
|
MCAPI void | $OnCloseEvent (::rtc::Socket *socket, int err) |
|