Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCFNet::Win32SocketPeer Class Reference

#include <Win32SocketPeer.h>

Inheritance diagram for VCFNet::Win32SocketPeer:

VCFNet::SocketPeer List of all members.

Public Member Functions

 Win32SocketPeer (Socket *socket, const VCF::String &host, const int &port)
 Win32SocketPeer (Socket *socket, const int &socketPeerID, const VCF::String &host, const int &port)
virtual ~Win32SocketPeer ()
virtual SocketState startListening ()
virtual int send (const char *bytes, const int &size)
virtual SocketState stopListening ()
virtual void setPort (const int &port)
virtual int getPort ()
virtual void setHost (const VCF::String &host)
virtual VCF::String getHost ()
SocketState connectTo (const VCF::String &hostName, const int &port)
virtual bool hasWaitingClients ()
virtual SocketgetClient ()
virtual void checkForPendingData (const int &waitAndBlock)
virtual int getSocketPeerID ()

Static Public Member Functions

static void startup ()
static VCF::String getLocalMachineName ()

Protected Member Functions

void readDataFromClient (Socket *client, fd_set *readfd)

Constructor & Destructor Documentation

VCFNet::Win32SocketPeer::Win32SocketPeer Socket socket,
const VCF::String host,
const int &  port
 

VCFNet::Win32SocketPeer::Win32SocketPeer Socket socket,
const int &  socketPeerID,
const VCF::String host,
const int &  port
 

virtual VCFNet::Win32SocketPeer::~Win32SocketPeer  )  [virtual]
 


Member Function Documentation

virtual void VCFNet::Win32SocketPeer::checkForPendingData const int &  waitAndBlock  )  [virtual]
 

Implements VCFNet::SocketPeer.

SocketState VCFNet::Win32SocketPeer::connectTo const VCF::String hostName,
const int &  port
 

virtual Socket* VCFNet::Win32SocketPeer::getClient  )  [virtual]
 

Implements VCFNet::SocketPeer.

virtual VCF::String VCFNet::Win32SocketPeer::getHost  )  [virtual]
 

Implements VCFNet::SocketPeer.

static VCF::String VCFNet::Win32SocketPeer::getLocalMachineName  )  [static]
 

virtual int VCFNet::Win32SocketPeer::getPort  )  [virtual]
 

Implements VCFNet::SocketPeer.

virtual int VCFNet::Win32SocketPeer::getSocketPeerID  )  [virtual]
 

Implements VCFNet::SocketPeer.

virtual bool VCFNet::Win32SocketPeer::hasWaitingClients  )  [virtual]
 

Implements VCFNet::SocketPeer.

void VCFNet::Win32SocketPeer::readDataFromClient Socket client,
fd_set *  readfd
[protected]
 

virtual int VCFNet::Win32SocketPeer::send const char *  bytes,
const int &  size
[virtual]
 

Implements VCFNet::SocketPeer.

virtual void VCFNet::Win32SocketPeer::setHost const VCF::String host  )  [virtual]
 

Implements VCFNet::SocketPeer.

virtual void VCFNet::Win32SocketPeer::setPort const int &  port  )  [virtual]
 

Implements VCFNet::SocketPeer.

virtual SocketState VCFNet::Win32SocketPeer::startListening  )  [virtual]
 

Implements VCFNet::SocketPeer.

static void VCFNet::Win32SocketPeer::startup  )  [static]
 

virtual SocketState VCFNet::Win32SocketPeer::stopListening  )  [virtual]
 

Implements VCFNet::SocketPeer.


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information