#include <slave.hpp>
Enumerator |
---|
REGISTERING |
|
RUNNING |
|
TERMINATING |
|
TERMINATED |
|
mesos::internal::slave::Executor::Executor |
( |
Slave * |
slave, |
|
|
const FrameworkID & |
frameworkId, |
|
|
const ExecutorInfo & |
info, |
|
|
const ContainerID & |
containerId, |
|
|
const std::string & |
directory, |
|
|
const Option< std::string > & |
user, |
|
|
bool |
checkpoint, |
|
|
bool |
isGeneratedForCommandTask |
|
) |
| |
mesos::internal::slave::Executor::~Executor |
( |
| ) |
|
Task* mesos::internal::slave::Executor::addLaunchedTask |
( |
const TaskInfo & |
task | ) |
|
void mesos::internal::slave::Executor::addPendingTaskStatus |
( |
const TaskStatus & |
status | ) |
|
Resources mesos::internal::slave::Executor::allocatedResources |
( |
| ) |
const |
void mesos::internal::slave::Executor::checkpointExecutor |
( |
| ) |
|
void mesos::internal::slave::Executor::checkpointTask |
( |
const TaskInfo & |
task | ) |
|
void mesos::internal::slave::Executor::checkpointTask |
( |
const Task & |
task | ) |
|
void mesos::internal::slave::Executor::closeHttpConnection |
( |
| ) |
|
void mesos::internal::slave::Executor::completeTask |
( |
const TaskID & |
taskId | ) |
|
Option<TaskInfo> mesos::internal::slave::Executor::dequeueTask |
( |
const TaskID & |
taskId | ) |
|
void mesos::internal::slave::Executor::enqueueTask |
( |
const TaskInfo & |
task | ) |
|
void mesos::internal::slave::Executor::enqueueTaskGroup |
( |
const TaskGroupInfo & |
taskGroup | ) |
|
bool mesos::internal::slave::Executor::everSentTask |
( |
| ) |
const |
Option<TaskGroupInfo> mesos::internal::slave::Executor::getQueuedTaskGroup |
( |
const TaskID & |
taskId | ) |
|
bool mesos::internal::slave::Executor::incompleteTasks |
( |
| ) |
|
bool mesos::internal::slave::Executor::isGeneratedForCommandTask |
( |
| ) |
const |
void mesos::internal::slave::Executor::recoverTask |
( |
const state::TaskState & |
state, |
|
|
bool |
recheckpointTask |
|
) |
| |
void mesos::internal::slave::Executor::removePendingTaskStatus |
( |
const TaskStatus & |
status | ) |
|
template<typename Message >
void mesos::internal::slave::Executor::send |
( |
const Message & |
message | ) |
|
|
inline |
Try<Nothing> mesos::internal::slave::Executor::updateTaskState |
( |
const TaskStatus & |
status | ) |
|
const bool mesos::internal::slave::Executor::checkpoint |
circular_buffer<std::shared_ptr<Task> > mesos::internal::slave::Executor::completedTasks |
const ContainerID mesos::internal::slave::Executor::containerId |
const std::string mesos::internal::slave::Executor::directory |
const FrameworkID mesos::internal::slave::Executor::frameworkId |
const ExecutorID mesos::internal::slave::Executor::id |
const ExecutorInfo mesos::internal::slave::Executor::info |
LinkedHashMap<TaskID, Task*> mesos::internal::slave::Executor::launchedTasks |
Option<mesos::slave::ContainerTermination> mesos::internal::slave::Executor::pendingTermination |
std::vector<TaskGroupInfo> mesos::internal::slave::Executor::queuedTaskGroups |
LinkedHashMap<TaskID, TaskInfo> mesos::internal::slave::Executor::queuedTasks |
Slave* mesos::internal::slave::Executor::slave |
LinkedHashMap<TaskID, Task*> mesos::internal::slave::Executor::terminatedTasks |
const Option<std::string> mesos::internal::slave::Executor::user |
The documentation for this class was generated from the following file: