xyzzy::TSocket Class Reference

#include <socket.hxx>

Inheritance diagram for xyzzy::TSocket:

xyzzy::TClientSocket xyzzy::TServerSocket List of all members.

Public Types

typedef PTRcObjPtr< ConnectionTRcConnection

Public Member Functions

virtual ~TSocket ()

Static Public Attributes

static const size_t cDfltSz = 1024

Protected Member Functions

 TSocket (u_int16_t port, string naddr="127.0.0.1") throw (Exception)

Protected Attributes

const u_int16_t m_port
const string m_addr
int m_sockId
sockaddr_in m_sockAddr

Private Member Functions

void init () throw (Exception)

Classes

class  Connection
class  Exception

Member Typedef Documentation

typedef PTRcObjPtr<Connection> xyzzy::TSocket::TRcConnection


Constructor & Destructor Documentation

xyzzy::TSocket::~TSocket (  )  [virtual]

xyzzy::TSocket::TSocket ( u_int16_t  port,
string  naddr = "127.0.0.1" 
) throw (Exception) [explicit, protected]


Member Function Documentation

void xyzzy::TSocket::init (  )  throw (Exception) [private]


Member Data Documentation

const size_t xyzzy::TSocket::cDfltSz = 1024 [static]

const u_int16_t xyzzy::TSocket::m_port [protected]

const string xyzzy::TSocket::m_addr [protected]

int xyzzy::TSocket::m_sockId [protected]

struct sockaddr_in xyzzy::TSocket::m_sockAddr [protected]


The documentation for this class was generated from the following files:
Generated on Thu Mar 22 13:51:08 2007 for anvil by  doxygen 1.5.1