ibrcommon::udpsocket Class Reference

#include <udpsocket.h>

Inheritance diagram for ibrcommon::udpsocket:

ibrcommon::BroadcastSocket ibrcommon::MulticastSocket ibrcommon::UnicastSocket

List of all members.

Public Member Functions

virtual ~udpsocket ()
virtual void shutdown ()
int receive (char *data, size_t maxbuffer)
udpsocket::peer getPeer (const std::string address, const unsigned int port)

Protected Member Functions

 udpsocket (u_char proto=0) throw (SocketException)

Protected Attributes

int _socket
struct sockaddr_in _sockaddr

Classes

class  peer
class  SocketException


Detailed Description

Definition at line 21 of file udpsocket.h.


Constructor & Destructor Documentation

ibrcommon::udpsocket::~udpsocket (  )  [virtual]

Definition at line 31 of file udpsocket.cpp.

References _socket, and shutdown().

ibrcommon::udpsocket::udpsocket ( u_char  proto = 0  )  throw (SocketException) [protected]

Definition at line 19 of file udpsocket.cpp.


Member Function Documentation

void ibrcommon::udpsocket::shutdown (  )  [virtual]

int ibrcommon::udpsocket::receive ( char *  data,
size_t  maxbuffer 
)

udpsocket::peer ibrcommon::udpsocket::getPeer ( const std::string  address,
const unsigned int  port 
)


Member Data Documentation

struct sockaddr_in ibrcommon::udpsocket::_sockaddr [read, protected]


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

Generated on Fri Jul 30 09:15:36 2010 for IBR-DTNSuite by  doxygen 1.5.6