csl::RemoteIO Class Reference

#include <RemoteIO.h>

Inheritance diagram for csl::RemoteIO:

csl::IO List of all members.

Public Member Functions

 RemoteIO ()
 RemoteIO (unsigned chans)
 ~RemoteIO ()
status open ()
status open (unsigned port)
virtual status start ()
status stop ()
status close ()
void process_request_packet ()
int get_out_sock ()
sampleget_buffer ()
sockaddr_in * get_client_addr ()

Protected Member Functions

void init_io (unsigned in, unsigned out)

Protected Attributes

unsigned _inputs
unsigned _outputs
Buffer _outputBuffer
Buffer _inputBuffer
sockaddr_in _clientAddr _myAddr
int _inSock
int _outSock
sample_buffer

Constructor & Destructor Documentation

RemoteIO::RemoteIO  ) 
 

RemoteIO::RemoteIO unsigned  chans  ) 
 

RemoteIO::~RemoteIO  ) 
 


Member Function Documentation

void RemoteIO::init_io unsigned  in,
unsigned  out
[protected]
 

status RemoteIO::open  ) 
 

status RemoteIO::open unsigned  port  ) 
 

status RemoteIO::start  )  [virtual]
 

status RemoteIO::stop  ) 
 

status RemoteIO::close  ) 
 

void RemoteIO::process_request_packet  ) 
 

int csl::RemoteIO::get_out_sock  )  [inline]
 

sample* csl::RemoteIO::get_buffer  )  [inline]
 

struct sockaddr_in* csl::RemoteIO::get_client_addr  )  [inline]
 


Member Data Documentation

unsigned csl::RemoteIO::_inputs [protected]
 

unsigned csl::RemoteIO::_outputs [protected]
 

Buffer csl::RemoteIO::_outputBuffer [protected]
 

Buffer csl::RemoteIO::_inputBuffer [protected]
 

struct sockaddr_in _clientAddr csl::RemoteIO::_myAddr [protected]
 

int csl::RemoteIO::_inSock [protected]
 

int csl::RemoteIO::_outSock [protected]
 

sample* csl::RemoteIO::_buffer [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 6 20:18:18 2007 for CSL by  doxygen 1.4.5-20051010