6 #ifndef _WINDOWSLIDER_HANDSHAKEWS_H_
7 #define _WINDOWSLIDER_HANDSHAKEWS_H_
11 #include <Utils/SPSCQueue.hpp>
14 #include <JoinProcessor/HandShakeJP.h>
42 std::vector<HandShakeJPPtr> jpPtr;
43 INTELLI::BarrierPtr initBar;
An abstraction of window slider, also inherited by both eager and lazy.
Definition: AbstractWS.h:41
The eager window slider of handshake join.
Definition: HandShakeWS.h:37
void terminateJoinProcessors()
to terminate the join processors
void initJoinProcessors()
to init the initJoinProcessors
void feedTupleR(TuplePtr tr)
to feed a tuple R
void waitAckFromJoinProcessors()
to wait the response of join processors
size_t getJoinResult()
to get the result of join
void feedTupleS(TuplePtr ts)
to feed a tuple s
std::shared_ptr< class Tuple > TuplePtr
The class to describe a shared pointer to Tuple.
Definition: Types.h:150
Definition: DatasetTool.h:10