|
skstream
|
An iostream class that handle IP datagram sockets. More...
#include <skstream.h>
Public Member Functions | |
| bool | setTarget (const std::string &address, unsigned port) |
| void | setOutpeer (const sockaddr_storage &peer) |
| const sockaddr_storage & | getOutpeer () const |
| const sockaddr_storage & | getInpeer () const |
| SOCKLEN | getOutpeerSize () const |
| SOCKLEN | getInpeerSize () const |
Public Member Functions inherited from basic_socket_stream | |
| basic_socket_stream (socketbuf &buffer, int proto=FreeSockets::proto_IP) | |
| Make a socket stream. | |
| bool | fail () |
| bool | operator! () |
| bool | timeout () const |
| virtual SOCKET_TYPE | getSocket () const |
| virtual void | close () |
| void | shutdown (bool wr_only=false) |
| void | setSocket (SOCKET_TYPE sock) |
| void | setTimeout (unsigned sec, unsigned usec=0) |
| int | getProtocol () const |
Public Member Functions inherited from basic_socket | |
| int | getLastError () const |
| void | copyLastError (const basic_socket &other) |
| bool | is_open () const |
Protected Member Functions | |
| int | bindToIpService (int service, int type, int protocol) |
Protected Member Functions inherited from basic_socket | |
| void | setLastError () const |
Protected Attributes | |
| dgram_socketbuf & | dgram_sockbuf |
Protected Attributes inherited from basic_socket_stream | |
| socketbuf & | _sockbuf |
| int | m_protocol |
Protected Attributes inherited from basic_socket | |
| int | LastError |
Private Member Functions | |
| dgram_socket_stream (const dgram_socket_stream &) | |
| dgram_socket_stream & | operator= (const dgram_socket_stream &socket) |
Additional Inherited Members | |
Static Public Member Functions inherited from basic_socket | |
| static bool | startup () |
An iostream class that handle IP datagram sockets.
1.8.7