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

Socket Class Reference

#include <Socket.h>

Inherited by ClientSocket [private].

List of all members.

Public Member Functions

 Socket ()
virtual ~Socket ()
bool create ()
bool bind (const int port)
bool listen () const
bool accept (Socket &) const
bool connect (const std::string host, const int port)
bool send (const std::string) const
int recv (std::string &) const
void set_non_blocking (const bool)
bool is_valid () const


Constructor & Destructor Documentation

Socket::Socket (   ) 
 

virtual Socket::~Socket (   )  [virtual]
 


Member Function Documentation

bool Socket::accept (  Socket &   )  const
 

bool Socket::bind (  const int  port  ) 
 

bool Socket::connect (  const std::string  host,
const int  port
) 
 

bool Socket::create (   ) 
 

bool Socket::is_valid (   )  const [inline]
 

bool Socket::listen (   )  const
 

int Socket::recv (  std::string &   )  const
 

bool Socket::send (  const std::string   )  const
 

void Socket::set_non_blocking (  const   bool  ) 
 


The documentation for this class was generated from the following file:
Generated on Sun Apr 17 13:34:27 2005 for cavewriting by  doxygen 1.4.0