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

iohandle Class Reference

Inherited by socket.

List of all members.

Public Methods

 iohandle (int fd=-1)
void set_fd (int fd)
int get_fd ()
bool close ()
int read (void *buf, int count)
int read_fully (void *buf, int count)
int write (const void *buf, int count)
int write_fully (const void *buf, int count)
int read (databuf &buf, int count)
int read_fully (databuf &buf, int count)
int read (databuf &buf)
int read_fully (databuf &buf)
int write (const databuf &in)
int write_fully (const databuf &in)
bool set_blocking (bool block)
int error ()

Protected Attributes

int err


Constructor & Destructor Documentation

iohandle::iohandle int    fd = -1
 


Member Function Documentation

bool iohandle::close  
 

int iohandle::error  
 

int iohandle::get_fd  
 

int iohandle::read databuf   buf
 

int iohandle::read databuf   buf,
int    count
 

int iohandle::read void *    buf,
int    count
 

int iohandle::read_fully databuf   buf
 

int iohandle::read_fully databuf   buf,
int    count
 

int iohandle::read_fully void *    buf,
int    count
 

bool iohandle::set_blocking bool    block
 

void iohandle::set_fd int    fd
 

int iohandle::write const databuf   in
 

int iohandle::write const void *    buf,
int    count
 

int iohandle::write_fully const databuf   in
 

int iohandle::write_fully const void *    buf,
int    count
 


Member Data Documentation

int iohandle::err [protected]
 


The documentation for this class was generated from the following file:
Generated on Fri Sep 20 20:07:30 2002 for NMSTL