|
uHTTP for C++
|
#include <DatagramSocket.h>
Public Member Functions | |
| DatagramSocket () | |
| DatagramSocket (int port, const std::string &bindAddr, bool bindAddrFlag=true, bool reuseAddrFlag=false) | |
| ~DatagramSocket () | |
| bool | bind (int port, const std::string &addr, bool bindAddrFlag=true, bool reuseAddrFlag=false) |
| ssize_t | send (const std::string &addr, int port, const std::string &data, size_t dataLen=0) |
| ssize_t | send (DatagramPacket *dataPack) |
| ssize_t | receive (DatagramPacket &dataPack) |
Public Member Functions inherited from uHTTP::SocketCore | |
| SocketCore () | |
| virtual | ~SocketCore () |
| void | setSocket (SOCKET value) |
| SOCKET | getSocket () |
| bool | isBound () |
| bool | close () |
| void | setLocalAddress (const std::string &addr) |
| const char * | getLocalAddress () |
| void | setLocalPort (int port) |
| int | getLocalPort () |
| int | getType () |
| int | getErrorCode () const |
| bool | setReuseAddress (bool on) |
| bool | setTimeout (time_t timeout) |
Additional Inherited Members | |
Static Public Member Functions inherited from uHTTP::SocketCore | |
| static size_t | GetInstanceCount () |
| static SocketList * | GetInstanceList () |
Static Public Attributes inherited from uHTTP::SocketCore | |
| static const int | STREAM |
| static const int | DGRAM |
Protected Member Functions inherited from uHTTP::SocketCore | |
| void | setType (int value) |
| void | setErrorCode (int code) |
Protected Attributes inherited from uHTTP::SocketCore | |
| SOCKET | sock |
| uHTTP::DatagramSocket::DatagramSocket | ( | ) |
| uHTTP::DatagramSocket::DatagramSocket | ( | int | port, |
| const std::string & | bindAddr, | ||
| bool | bindAddrFlag = true, | ||
| bool | reuseAddrFlag = false ) |
| uHTTP::DatagramSocket::~DatagramSocket | ( | ) |
| bool uHTTP::DatagramSocket::bind | ( | int | port, |
| const std::string & | addr, | ||
| bool | bindAddrFlag = true, | ||
| bool | reuseAddrFlag = false ) |
| ssize_t uHTTP::DatagramSocket::receive | ( | DatagramPacket & | dataPack | ) |
| ssize_t uHTTP::DatagramSocket::send | ( | const std::string & | addr, |
| int | port, | ||
| const std::string & | data, | ||
| size_t | dataLen = 0 ) |
| ssize_t uHTTP::DatagramSocket::send | ( | DatagramPacket * | dataPack | ) |