Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

SocketC Class Reference

#include <socketc.h>

List of all members.

Public Methods

 SocketC ()
 SocketC (SocketType)
 SocketC (const SocketC &)
 ~SocketC ()
SocketC & operator= (const SocketC &)
void Bind (const char *endpoint, const char *localIP=0)
void Listen (int)
void Connect (SockAddressC &des)
SocketC Accept (SockAddressC &)
void SendLongTo (const long &, const SockAddressC &des)
void RecvLongFrom (long &, SockAddressC &addr)
long SendTo (const char *data, int len, const SockAddressC &des)
long RecvFrom (char *data, int buflen, SockAddressC &addr)
long RecvData (char *data, int buflen)
void Send (char *data, int len)
void SendString (const StringC &)
void SendByteArray (ByteArrayC &)
void SendLong (const long &)
void Recv (char *data, int buflen)
void RecvString (StringC &)
void RecvByteArray (ByteArrayC &)
void RecvLong (long &)
long GetMaxMsgSize ()
void EnableBroadcast (int)
void EnableReuseAddress (int)
void EnableReusePort (int)
SOCKET GetHandle ()
short ReadyToRead ()

Protected Attributes

SOCKET m_socket
short m_port
SocketType m_type
sockaddr_in m_localAddress
sockaddr_in m_destinationAddress

Private Methods

 SocketC (SOCKET)


Constructor & Destructor Documentation

SocketC::SocketC  
 

SocketC::SocketC SocketType   
 

SocketC::SocketC const SocketC &   
 

SocketC::~SocketC  
 

SocketC::SocketC SOCKET    [private]
 


Member Function Documentation

SocketC SocketC::Accept SockAddressC  
 

void SocketC::Bind const char *    endpoint,
const char *    localIP = 0
 

void SocketC::Connect SockAddressC   des
 

void SocketC::EnableBroadcast int   
 

void SocketC::EnableReuseAddress int   
 

void SocketC::EnableReusePort int   
 

SOCKET SocketC::GetHandle   [inline]
 

Definition at line 120 of file socketc.h.

References SOCKET.

00120 {return m_socket;}

long SocketC::GetMaxMsgSize  
 

void SocketC::Listen int   
 

SocketC& SocketC::operator= const SocketC &   
 

short SocketC::ReadyToRead  
 

void SocketC::Recv char *    data,
int    buflen
 

void SocketC::RecvByteArray ByteArrayC  
 

long SocketC::RecvData char *    data,
int    buflen
 

long SocketC::RecvFrom char *    data,
int    buflen,
SockAddressC   addr
 

void SocketC::RecvLong long &   
 

void SocketC::RecvLongFrom long &   ,
SockAddressC   addr
 

void SocketC::RecvString StringC  
 

void SocketC::Send char *    data,
int    len
 

void SocketC::SendByteArray ByteArrayC  
 

void SocketC::SendLong const long &   
 

void SocketC::SendLongTo const long &   ,
const SockAddressC   des
 

void SocketC::SendString const StringC  
 

long SocketC::SendTo const char *    data,
int    len,
const SockAddressC   des
 


Member Data Documentation

sockaddr_in SocketC::m_destinationAddress [protected]
 

Definition at line 134 of file socketc.h.

sockaddr_in SocketC::m_localAddress [protected]
 

Definition at line 133 of file socketc.h.

short SocketC::m_port [protected]
 

Definition at line 130 of file socketc.h.

SOCKET SocketC::m_socket [protected]
 

Definition at line 129 of file socketc.h.

SocketType SocketC::m_type [protected]
 

Definition at line 131 of file socketc.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 14:31:01 2003 for Open ActiveWrl by doxygen1.3-rc2