CClientDynamicFactorFetcher Class Reference

concept for fetching dynamic factors from server More...

#include <Client_IO.H>

Collaboration diagram for CClientDynamicFactorFetcher:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static void fetch ()

Static Private Member Functions

static void * THREAD_fetch_DynamicFactors (void *)

Static Private Attributes

static CMutex Mutex
static std::queue< int > buffer


Detailed Description

concept for fetching dynamic factors from server

Definition at line 24 of file Client_IO.H.


Member Function Documentation

void * CClientDynamicFactorFetcher::THREAD_fetch_DynamicFactors ( void *   )  [static, private]

Definition at line 115 of file Client_IO.cc.

References buffer, cerr, communication_name, cout, cout_network(), endl(), CMutex::lock(), MARK, Mutex, std::queue< _Tp, _Sequence >::push(), server_port, CMutex::unlock(), and unix_buffer_exception::what().

Referenced by fetch().

Here is the call graph for this function:

void CClientDynamicFactorFetcher::fetch (  )  [static]

Definition at line 181 of file Client_IO.cc.

References TDynamicFactorRelation::append_for_sieving(), buffer, cerr, cout, DynamicFactorRelations, std::queue< _Tp, _Sequence >::empty(), endl(), exit(), TDynamicFactorRelation::factor, TDynamicFactorRelation::fpos, std::queue< _Tp, _Sequence >::front(), CServerDynamicFactorRelations::insert(), CMutex::lock(), Mutex, std::queue< _Tp, _Sequence >::pop(), std::queue< _Tp, _Sequence >::size(), and THREAD_fetch_DynamicFactors().

Referenced by main().

Here is the call graph for this function:


Member Data Documentation

CMutex CClientDynamicFactorFetcher::Mutex [static, private]

Definition at line 26 of file Client_IO.H.

Referenced by fetch(), and THREAD_fetch_DynamicFactors().

queue< int > CClientDynamicFactorFetcher::buffer [static, private]

Definition at line 27 of file Client_IO.H.

Referenced by fetch(), and THREAD_fetch_DynamicFactors().


The documentation for this class was generated from the following files:
Generated on Wed Nov 7 23:30:43 2007 for Qsieve by  doxygen 1.5.4