hce-node application
1.4.3
HCE Hierarchical Cluster Engine node application
|
#include <DRCEAsyncTasksQueue.hpp>
Public Member Functions | |
AsyncTasks (void) | |
AsyncTasks (unsigned int taskId_, unsigned int parentTaskId_, pid_t pid_, unsigned int timeMax_, size_t timeStart_, size_t timeElapsed_, DRCETaskRequest::TaskState state_) | |
AsyncTasks (const AsyncTasks &rhs) | |
AsyncTasks (AsyncTasks &&rhs) | |
AsyncTasks & | operator= (const AsyncTasks &rhs) |
AsyncTasks & | operator= (AsyncTasks &&rhs) |
void | clear (void) |
Public Attributes | |
unsigned int | taskId |
unsigned int | parentTaskId |
unsigned int | pid |
unsigned int | timeMax |
size_t | timeStart |
size_t | timeElapsed |
DRCETaskRequest::TaskState | state |
bool | locked |
ResourceUsageLimits | usageLimits |
Friends | |
std::ostream & | operator<< (std::ostream &os, const AsyncTasks &rhs) |
std::istream & | operator>> (std::istream &is, AsyncTasks &rhs) |
Definition at line 60 of file DRCEAsyncTasksQueue.hpp.
HCE::drce::AsyncTasks::AsyncTasks | ( | void | ) |
Definition at line 70 of file DRCEAsyncTasksQueue.cpp.
HCE::drce::AsyncTasks::AsyncTasks | ( | unsigned int | taskId_, |
unsigned int | parentTaskId_, | ||
pid_t | pid_, | ||
unsigned int | timeMax_, | ||
size_t | timeStart_, | ||
size_t | timeElapsed_, | ||
DRCETaskRequest::TaskState | state_ | ||
) |
Definition at line 76 of file DRCEAsyncTasksQueue.cpp.
HCE::drce::AsyncTasks::AsyncTasks | ( | const AsyncTasks & | rhs | ) |
Definition at line 83 of file DRCEAsyncTasksQueue.cpp.
HCE::drce::AsyncTasks::AsyncTasks | ( | AsyncTasks && | rhs | ) |
Definition at line 90 of file DRCEAsyncTasksQueue.cpp.
void HCE::drce::AsyncTasks::clear | ( | void | ) |
Definition at line 131 of file DRCEAsyncTasksQueue.cpp.
AsyncTasks & HCE::drce::AsyncTasks::operator= | ( | const AsyncTasks & | rhs | ) |
Definition at line 97 of file DRCEAsyncTasksQueue.cpp.
AsyncTasks & HCE::drce::AsyncTasks::operator= | ( | AsyncTasks && | rhs | ) |
Definition at line 114 of file DRCEAsyncTasksQueue.cpp.
|
friend |
Definition at line 144 of file DRCEAsyncTasksQueue.cpp.
|
friend |
Definition at line 151 of file DRCEAsyncTasksQueue.cpp.
bool HCE::drce::AsyncTasks::locked |
Definition at line 86 of file DRCEAsyncTasksQueue.hpp.
unsigned int HCE::drce::AsyncTasks::parentTaskId |
Definition at line 80 of file DRCEAsyncTasksQueue.hpp.
unsigned int HCE::drce::AsyncTasks::pid |
Definition at line 81 of file DRCEAsyncTasksQueue.hpp.
DRCETaskRequest::TaskState HCE::drce::AsyncTasks::state |
Definition at line 85 of file DRCEAsyncTasksQueue.hpp.
unsigned int HCE::drce::AsyncTasks::taskId |
Definition at line 79 of file DRCEAsyncTasksQueue.hpp.
size_t HCE::drce::AsyncTasks::timeElapsed |
Definition at line 84 of file DRCEAsyncTasksQueue.hpp.
unsigned int HCE::drce::AsyncTasks::timeMax |
Definition at line 82 of file DRCEAsyncTasksQueue.hpp.
size_t HCE::drce::AsyncTasks::timeStart |
Definition at line 83 of file DRCEAsyncTasksQueue.hpp.
ResourceUsageLimits HCE::drce::AsyncTasks::usageLimits |
Definition at line 87 of file DRCEAsyncTasksQueue.hpp.