uHTTP for C++
uHTTP::DatagramPacket Class Reference

#include <DatagramPacket.h>

Public Member Functions

 DatagramPacket ()
 
 DatagramPacket (const std::string &msg, InetSocketAddress *addr)
 
 ~DatagramPacket ()
 
void setData (const std::string &value)
 
const char * getData ()
 
int getLength ()
 
void setSocketAddress (InetSocketAddress *addr)
 
InetSocketAddressgetSocketAddress ()
 
void setAddress (const std::string &addr)
 
void setPort (int port)
 
const char * getAddress ()
 
int getPort ()
 
void set (DatagramPacket *dgmPack)
 

Private Attributes

InetSocketAddress sockAddr
 
std::string data
 

Constructor & Destructor Documentation

◆ DatagramPacket() [1/2]

uHTTP::DatagramPacket::DatagramPacket ( )
inline

◆ DatagramPacket() [2/2]

uHTTP::DatagramPacket::DatagramPacket ( const std::string & msg,
InetSocketAddress * addr )
inline

◆ ~DatagramPacket()

uHTTP::DatagramPacket::~DatagramPacket ( )
inline

Member Function Documentation

◆ getAddress()

const char * uHTTP::DatagramPacket::getAddress ( )
inline

◆ getData()

const char * uHTTP::DatagramPacket::getData ( )
inline

◆ getLength()

int uHTTP::DatagramPacket::getLength ( )
inline

◆ getPort()

int uHTTP::DatagramPacket::getPort ( )
inline

◆ getSocketAddress()

InetSocketAddress * uHTTP::DatagramPacket::getSocketAddress ( )
inline

◆ set()

void uHTTP::DatagramPacket::set ( DatagramPacket * dgmPack)
inline

◆ setAddress()

void uHTTP::DatagramPacket::setAddress ( const std::string & addr)
inline

◆ setData()

void uHTTP::DatagramPacket::setData ( const std::string & value)
inline

◆ setPort()

void uHTTP::DatagramPacket::setPort ( int port)
inline

◆ setSocketAddress()

void uHTTP::DatagramPacket::setSocketAddress ( InetSocketAddress * addr)
inline

Field Documentation

◆ data

std::string uHTTP::DatagramPacket::data
private

◆ sockAddr

InetSocketAddress uHTTP::DatagramPacket::sockAddr
private

The documentation for this class was generated from the following file: