AllianceDB  0.0.1
AllianceDB is an open-source suite, including benchmarks and libs for evaluating and improving stream operation algorithms on modern hardwares.

The thread used by NPJ. More...

#include <NPJ.h>

Inheritance diagram for INTELLI::NPJ_thread:
Collaboration diagram for INTELLI::NPJ_thread:

Public Member Functions

void init (TuplePtr *_ts, TuplePtr *_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 file: