Client_IO.H

Go to the documentation of this file.
00001 #ifndef Client_IO_H
00002 #define Client_IO_H
00003 
00010 
00011 class CClientPolynomFetcher
00012 {
00013 private:
00014   static string buffer;
00015   static void * THREAD_fetch_polynom(void *);
00016 public:
00017   static void fetch(mpz_t UpperBound_D);
00018 };
00019 
00020 
00021 #include <queue>
00022 
00024 class CClientDynamicFactorFetcher
00025 {
00026   static CMutex Mutex;
00027   static std::queue<int> buffer;
00028 private:
00029   static void * THREAD_fetch_DynamicFactors(void *);
00030 public:
00031   static void fetch();
00032 };
00033 
00034 
00036 class CClientRelation_Delivery
00037 {
00038 private:
00039   static istream& PipeInput;
00040   static void init(void);
00041   static void * THREAD_transmit_Relations(void * arg);
00042  friend int main(const int argc, const char* const argv[]);
00043 };
00044 
00045 #endif /* Client_IO_H */

Generated on Wed Nov 7 23:29:25 2007 for Qsieve by  doxygen 1.5.4