#include <slave.hpp>
| Enumerator |
|---|
| RUNNING |
|
| TERMINATING |
|
| mesos::internal::slave::Framework::Framework |
( |
Slave * |
slave, |
|
|
const Flags & |
slaveFlags, |
|
|
const FrameworkInfo & |
info, |
|
|
const Option< process::UPID > & |
pid |
|
) |
| |
| mesos::internal::slave::Framework::~Framework |
( |
| ) |
|
| Executor* mesos::internal::slave::Framework::addExecutor |
( |
const ExecutorInfo & |
executorInfo | ) |
|
| void mesos::internal::slave::Framework::addPendingTask |
( |
const ExecutorID & |
executorId, |
|
|
const TaskInfo & |
task |
|
) |
| |
| void mesos::internal::slave::Framework::addPendingTaskGroup |
( |
const ExecutorID & |
executorId, |
|
|
const TaskGroupInfo & |
taskGroup |
|
) |
| |
| Resources mesos::internal::slave::Framework::allocatedResources |
( |
| ) |
const |
| void mesos::internal::slave::Framework::checkpointFramework |
( |
| ) |
const |
| void mesos::internal::slave::Framework::destroyExecutor |
( |
const ExecutorID & |
executorId | ) |
|
| Executor* mesos::internal::slave::Framework::getExecutor |
( |
const ExecutorID & |
executorId | ) |
const |
| Executor* mesos::internal::slave::Framework::getExecutor |
( |
const TaskID & |
taskId | ) |
const |
| Option<ExecutorID> mesos::internal::slave::Framework::getExecutorIdForPendingTask |
( |
const TaskID & |
taskId | ) |
const |
| Option<TaskGroupInfo> mesos::internal::slave::Framework::getTaskGroupForPendingTask |
( |
const TaskID & |
taskId | ) |
|
| bool mesos::internal::slave::Framework::hasTask |
( |
const TaskID & |
taskId | ) |
const |
| const FrameworkID mesos::internal::slave::Framework::id |
( |
| ) |
const |
|
inline |
| bool mesos::internal::slave::Framework::idle |
( |
| ) |
const |
| bool mesos::internal::slave::Framework::isPending |
( |
const TaskID & |
taskId | ) |
const |
| void mesos::internal::slave::Framework::recoverExecutor |
( |
const state::ExecutorState & |
state, |
|
|
bool |
recheckpointExecutor, |
|
|
const hashset< TaskID > & |
tasksToRecheckpoint |
|
) |
| |
| bool mesos::internal::slave::Framework::removePendingTask |
( |
const TaskID & |
taskId | ) |
|
| hashmap<ExecutorID, Executor*> mesos::internal::slave::Framework::executors |
| FrameworkInfo mesos::internal::slave::Framework::info |
| std::list<TaskGroupInfo> mesos::internal::slave::Framework::pendingTaskGroups |
| hashmap<ExecutorID, hashmap<TaskID, TaskInfo> > mesos::internal::slave::Framework::pendingTasks |
| Slave* mesos::internal::slave::Framework::slave |
The documentation for this class was generated from the following file: