OoOJoin  0.0.1
The next generation of out-of-order join operator

The thread used by NPJ. More...

#include <NPJ.h>

Inheritance diagram for OoOJoin::NPJ_thread:
Collaboration diagram for OoOJoin::NPJ_thread:

Public Member Functions

void syncTimeStruct (struct timeval tv)
 Synchronize the time structure with outside setting. More...
 
void init (NPJTuplePtr *_ts, NPJTuplePtr *_tr, size_t _sLen, size_t _rLen, int _cpu, MultiThreadHashTablePtr _table, BarrierPtr bar)
 THe init function. More...
 
size_t getResult ()
 
void waitBuildBar (void)
 
- Public Member Functions inherited from INTELLI::AbstractC20Thread
void startThread ()
 to start this thread
 
void joinThread ()
 the thread join function
 

Protected Member Functions

void inlineMain ()
 The 'main' function of NPJ thread. More...
 

Additional Inherited Members

- Protected Attributes inherited from INTELLI::AbstractC20Thread
std::shared_ptr< std::thread > threadPtr
 

Detailed Description

The thread used by NPJ.

Warning
This is NOT an API class, please do not use it in user code, as the pointers are used for speeding

The documentation for this class was generated from the following files: