|
virtual | ~Socket () |
|
virtual SocketAddress | GetLocalAddress () const =0 |
|
virtual SocketAddress | GetRemoteAddress () const =0 |
|
virtual int | Bind (const SocketAddress &addr)=0 |
|
virtual int | Connect (const SocketAddress &addr)=0 |
|
virtual int | Send (const void *pv, size_t cb)=0 |
|
virtual int | SendTo (const void *pv, size_t cb, const SocketAddress &addr)=0 |
|
virtual int | Recv (void *pv, size_t cb, int64_t *timestamp)=0 |
|
virtual int | RecvFrom (void *pv, size_t cb, SocketAddress *paddr, int64_t *timestamp)=0 |
|
virtual int | Listen (int backlog)=0 |
|
virtual Socket * | Accept (SocketAddress *paddr)=0 |
|
virtual int | Close ()=0 |
|
virtual int | GetError () const =0 |
|
virtual void | SetError (int error)=0 |
|
bool | IsBlocking () const |
|
virtual ConnState | GetState () const =0 |
|
virtual int | EstimateMTU (uint16_t *mtu)=0 |
|
virtual int | GetOption (Option opt, int *value)=0 |
|
virtual int | SetOption (Option opt, int value)=0 |
|
virtual | ~Socket () |
|
virtual SocketAddress | GetLocalAddress () const =0 |
|
virtual SocketAddress | GetRemoteAddress () const =0 |
|
virtual int | Bind (const SocketAddress &addr)=0 |
|
virtual int | Connect (const SocketAddress &addr)=0 |
|
virtual int | Send (const void *pv, size_t cb)=0 |
|
virtual int | SendTo (const void *pv, size_t cb, const SocketAddress &addr)=0 |
|
virtual int | Recv (void *pv, size_t cb, int64_t *timestamp)=0 |
|
virtual int | RecvFrom (void *pv, size_t cb, SocketAddress *paddr, int64_t *timestamp)=0 |
|
virtual int | Listen (int backlog)=0 |
|
virtual Socket * | Accept (SocketAddress *paddr)=0 |
|
virtual int | Close ()=0 |
|
virtual int | GetError () const =0 |
|
virtual void | SetError (int error)=0 |
|
bool | IsBlocking () const |
|
virtual ConnState | GetState () const =0 |
|
virtual int | EstimateMTU (uint16_t *mtu)=0 |
|
virtual int | GetOption (Option opt, int *value)=0 |
|
virtual int | SetOption (Option opt, int value)=0 |
|