PWLib  1.10.10
Public Member Functions | Protected Member Functions
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

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:
bufData to be written as URGENT TCP data.
lenNumber of bytes pointed to by #buf#.
addrAddress from which the datagram was received.
portPort 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:
bufData to be written as URGENT TCP data.
lenNumber of bytes pointed to by #buf#.
addrAddress to which the datagram is sent.
portPort to which the datagram is sent.

Reimplemented in PSocksUDPSocket.


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