#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 |
( |
| ) |
|
Try<Executor*> mesos::internal::slave::Framework::addExecutor |
( |
const ExecutorInfo & |
executorInfo, |
|
|
bool |
isGeneratedForCommandTask |
|
) |
| |
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::vector<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: