eyedblib::ThreadPool Class Reference

List of all members.

Public Member Functions

 ThreadPool (unsigned int thread_cnt)
 ThreadPool (void(*init)(ThreadPerformer *, void *), void *init_arg, unsigned int thread_cnt)
void reset ()
ThreadPerformerstart (ThreadPerformerFunction exec, ThreadPerformerArg arg=0)
ThreadPerformerArg wait (ThreadPerformer *&)
ThreadPerformergetOne ()
Thread::Profile ** getProfiles (unsigned int &cnt) const
void setProfile (bool)
bool isProfiled () const
void profileReset ()
void release (ThreadPerformer *)
void waitAll ()
unsigned int getThreadCount () const
unsigned int getCurrentThreadPerformerCount () const
 ~ThreadPool ()
void print (FILE *fd=stdout)


Detailed Description

Definition at line 82 of file performer.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:25 2008 for eyedb by  doxygen 1.5.3