#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: