|
IntrOS
|
create and initialize a job queue object More...
#include <osjobqueue.h>
Public Member Functions | |
| constexpr | JobQueueT () |
| constructor, see the constructor parameters of the class | |
| JobQueueT (JobQueueT &&_src) | |
| move constructor | |
| JobQueueT (const JobQueueT &)=delete | |
| JobQueueT & | operator= (JobQueueT &&)=delete |
| JobQueueT & | operator= (const JobQueueT &)=delete |
| void | reset () |
| job_reset() | |
| void | kill () |
| job_kill() | |
| int | take () |
| job_take() | |
| int | tryWait () |
| job_tryWait() | |
| template<typename T> | |
| int | waitFor (const T &_delay) |
| job_waitFor() | |
| template<typename T> | |
| int | waitUntil (const T &_time) |
| job_waitUntil() | |
| int | wait () |
| job_wait() | |
| int | give (fun_t *_fun) |
| job_give() | |
| template<typename T> | |
| int | sendFor (fun_t *_fun, const T &_delay) |
| job_sendFor() | |
| template<typename T> | |
| int | sendUntil (fun_t *_fun, const T &_time) |
| job_sendUntil() | |
| int | send (fun_t *_fun) |
| job_send() | |
| void | push (fun_t *_fun) |
| job_push() | |
| unsigned | count () |
| job_count() | |
| unsigned | space () |
| job_space() | |
| unsigned | limit () |
| job_limit() | |
| int | takeAsync () |
| job_takeAsync() | |
| int | waitAsync () |
| job_waitAsync() | |
| int | giveAsync (fun_t *_fun) |
| job_giveAsync() | |
| int | sendAsync (fun_t *_fun) |
| job_sendAsync() | |
create and initialize a job queue object