BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioSocketListener< T > Class Template Reference

#include <BioSocketListener.h>

List of all members.

Classes

struct  Compare

Public Member Functions

void add (BioSocket sb_, const T &data_=T())
bool remove (BioSocket sb_)
unsigned size () const throw ()
bool empty () const throw ()
void readable (std::list< std::pair< BioSocket, T > > &readlist, int usec=0, int sec=0)
template<class Op >
void for_each_read (Op op, int usec=0, int sec=0)
void writeable (std::list< std::pair< BioSocket, T > > &writelist, int usec=0, int sec=0)
template<class Op >
void for_each_write (Op op, int usec=0, int sec=0)

template<class T = int>
class BioSocketListener< T >


Member Function Documentation

template<class T = int>
void BioSocketListener< T >::add ( BioSocket  sb_,
const T &  data_ = T() 
) [inline]
template<class T = int>
bool BioSocketListener< T >::empty ( ) const throw () [inline]
template<class T = int>
template<class Op >
void BioSocketListener< T >::for_each_read ( Op  op,
int  usec = 0,
int  sec = 0 
) [inline]
template<class T = int>
template<class Op >
void BioSocketListener< T >::for_each_write ( Op  op,
int  usec = 0,
int  sec = 0 
) [inline]
template<class T = int>
void BioSocketListener< T >::readable ( std::list< std::pair< BioSocket, T > > &  readlist,
int  usec = 0,
int  sec = 0 
) [inline]
template<class T = int>
bool BioSocketListener< T >::remove ( BioSocket  sb_) [inline]
template<class T = int>
unsigned BioSocketListener< T >::size ( ) const throw () [inline]
template<class T = int>
void BioSocketListener< T >::writeable ( std::list< std::pair< BioSocket, T > > &  writelist,
int  usec = 0,
int  sec = 0 
) [inline]

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines