#include <test_pqueue.h>

| Public Member Functions | |
| ThreadEnDequeueFactory (QueueType *q, PQueueTest< QueueType, ParaType, CLASS_NAME > *qt) | |
| virtual Runnable ** | createThreads (int threadNum, int elementNum, int operationNum) | 
| virtual void | verifyResult (int threadNum, int elementNum) | 
| ThreadEnDequeueFactory (QueueType *q, QueueTest< QueueType, ParaType, CLASS_NAME > *qt) | |
| virtual Runnable ** | createThreads (int threadNum, int elementNum, int operationNum) | 
| virtual void | verifyResult (int threadNum, int elementNum) | 
| test::ThreadEnDequeueFactory< QueueType, ParaType, CLASS_NAME >::ThreadEnDequeueFactory | ( | QueueType * | q, | |
| PQueueTest< QueueType, ParaType, CLASS_NAME > * | qt | |||
| ) |  [inline] | 
| test::ThreadEnDequeueFactory< QueueType, ParaType, CLASS_NAME >::ThreadEnDequeueFactory | ( | QueueType * | q, | |
| QueueTest< QueueType, ParaType, CLASS_NAME > * | qt | |||
| ) |  [inline] | 
| virtual Runnable** test::ThreadEnDequeueFactory< QueueType, ParaType, CLASS_NAME >::createThreads | ( | int | threadNum, | |
| int | elementNum, | |||
| int | operationNum | |||
| ) |  [inline, virtual] | 
Create multiple threads which can be used to run simultaneously. This method should also clean and setup internal state for next round of execution.
Implements test::ThreadFactory< ParaType >.
| virtual void test::ThreadEnDequeueFactory< QueueType, ParaType, CLASS_NAME >::verifyResult | ( | int | threadNum, | |
| int | elementNum | |||
| ) |  [inline, virtual] | 
Verify result when created threads finished.
Reimplemented from test::ThreadFactory< ParaType >.
| virtual Runnable** test::ThreadEnDequeueFactory< QueueType, ParaType, CLASS_NAME >::createThreads | ( | int | threadNum, | |
| int | elementNum, | |||
| int | operationNum | |||
| ) |  [inline, virtual] | 
Create multiple threads which can be used to run simultaneously. This method should also clean and setup internal state for next round of execution.
Implements test::ThreadFactory< ParaType >.
| virtual void test::ThreadEnDequeueFactory< QueueType, ParaType, CLASS_NAME >::verifyResult | ( | int | threadNum, | |
| int | elementNum | |||
| ) |  [inline, virtual] | 
Verify result when created threads finished.
Reimplemented from test::ThreadFactory< ParaType >.
 1.5.6
 1.5.6