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