![]() |
My Project
|
Public Member Functions | |
| CountTrigger (long count_init) | |
| virtual bool | ready () |
| virtual bool | accept (leftv arg) |
| virtual void | activate (leftv arg) |
| virtual void | execute () |
Public Member Functions inherited from LibThread::Trigger | |
| virtual bool | accept (leftv arg)=0 |
| virtual void | activate (leftv arg)=0 |
| Trigger () | |
Public Member Functions inherited from LibThread::Job | |
| Job () | |
| ~Job () | |
| void | addDep (Job *job) |
| void | addDep (vector< Job * > &jobs) |
| void | addDep (long ndeps, Job **jobs) |
| void | addNotify (vector< Job * > &jobs) |
| void | addNotify (Job *job) |
| virtual bool | ready () |
| virtual void | execute ()=0 |
| void | run () |
Public Member Functions inherited from LibThread::SharedObject | |
| SharedObject () | |
| virtual | ~SharedObject () |
| void | set_type (int type_init) |
| int | get_type () |
| void | set_name (std::string &name_init) |
| void | set_name (const char *s) |
| std::string & | get_name () |
| void | incref (int by=1) |
| long | decref () |
| long | getref () |
| virtual BOOLEAN | op2 (int op, leftv res, leftv a1, leftv a2) |
| virtual BOOLEAN | op3 (int op, leftv res, leftv a1, leftv a2, leftv a3) |
Private Attributes | |
| long | count |
Additional Inherited Members | |
Data Fields inherited from LibThread::Job | |
| ThreadPool * | pool |
| long | prio |
| size_t | id |
| long | pending_index |
| vector< Job * > | deps |
| vector< Job * > | notify |
| vector< Trigger * > | triggers |
| vector< string > | args |
| string | result |
| void * | data |
| bool | fast |
| bool | done |
| bool | queued |
| bool | running |
| bool | cancelled |
|
inline |
|
inlinevirtual |
Implements LibThread::Trigger.
|
inlinevirtual |
Implements LibThread::Trigger.
|
inlinevirtual |
Implements LibThread::Job.
Definition at line 2052 of file shared.cc.
|
inlinevirtual |