NCL Library
Public Member Functions | Protected Member Functions
CUDPSocket Class Reference

#include <UDPSocket.hpp>

Inheritance diagram for CUDPSocket:
CSocket CUDPCltSocket CUDPSvrSocket

List of all members.

Public Member Functions

virtual ~CUDPSocket ()
virtual int Type () const
virtual int Protocol () const
size_t SendTo (const void *pBuffer, size_t nBufSize, const in_addr &oAddr, uint nPort)
size_t SendTo (const CBuffer &oBuffer, const in_addr &oAddr, uint nPort)
size_t RecvFrom (void *pBuffer, size_t nBufSize, in_addr &oAddr, uint &nPort)
size_t RecvFrom (CBuffer &oBuffer, in_addr &oAddr, uint &nPort)

Protected Member Functions

 CUDPSocket (Mode eMode)
 CUDPSocket (const CUDPSocket &)
void operator= (const CUDPSocket &)

Constructor & Destructor Documentation

CUDPSocket::~CUDPSocket ( ) [virtual]
CUDPSocket::CUDPSocket ( Mode  eMode) [protected]
CUDPSocket::CUDPSocket ( const CUDPSocket ) [protected]

Member Function Documentation

int CUDPSocket::Type ( ) const [virtual]

Implements CSocket.

int CUDPSocket::Protocol ( ) const [virtual]

Implements CSocket.

size_t CUDPSocket::SendTo ( const void *  pBuffer,
size_t  nBufSize,
const in_addr &  oAddr,
uint  nPort 
)
size_t CUDPSocket::SendTo ( const CBuffer &  oBuffer,
const in_addr &  oAddr,
uint  nPort 
) [inline]
size_t CUDPSocket::RecvFrom ( void *  pBuffer,
size_t  nBufSize,
in_addr &  oAddr,
uint &  nPort 
)
size_t CUDPSocket::RecvFrom ( CBuffer &  oBuffer,
in_addr &  oAddr,
uint &  nPort 
) [inline]
void CUDPSocket::operator= ( const CUDPSocket ) [protected]

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