Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

PIPDatagramSocket Class Reference

#include <ipdsock.h>

Inheritance diagram for PIPDatagramSocket:

PIPSocket PSocket PChannel PObject PICMPSocket PUDPSocket PSocksUDPSocket PSTUNUDPSocket List of all members.

Public Member Functions

virtual BOOL ReadFrom (void *buf, PINDEX len, Address &addr, WORD &port)
virtual BOOL WriteTo (const void *buf, PINDEX len, const Address &addr, WORD port)

Protected Member Functions

 PIPDatagramSocket ()

Detailed Description

Internet Protocol Datagram Socket class.


Constructor & Destructor Documentation

PIPDatagramSocket::PIPDatagramSocket  )  [protected]
 

Create a TCP/IP protocol socket channel. If a remote machine address or a "listening" socket is specified then the channel is also opened.


Member Function Documentation

virtual BOOL PIPDatagramSocket::ReadFrom void *  buf,
PINDEX  len,
Address &  addr,
WORD &  port
[virtual]
 

Read a datagram from a remote computer.

Returns:
TRUE if any bytes were sucessfully read.
Parameters:
len  Data to be written as URGENT TCP data.
addr  Number of bytes pointed to by buf#.
port  Address from which the datagram was received. Port from which the datagram was received.

Reimplemented in PSocksUDPSocket.

virtual BOOL PIPDatagramSocket::WriteTo const void *  buf,
PINDEX  len,
const Address &  addr,
WORD  port
[virtual]
 

Write a datagram to a remote computer.

Returns:
TRUE if all the bytes were sucessfully written.
Parameters:
len  Data to be written as URGENT TCP data.
addr  Number of bytes pointed to by buf#.
port  Address to which the datagram is sent. Port to which the datagram is sent.

Reimplemented in PSocksUDPSocket.


The documentation for this class was generated from the following file:
Generated on Wed Sep 28 10:27:36 2005 for PWLib by  doxygen 1.4.4