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