#include <isolator_tracker.hpp>
|  | 
|  | IsolatorTracker (const process::Owned< mesos::slave::Isolator > &_isolator, const std::string &_isolatorName, PendingFutureTracker *_tracker) | 
|  | 
| bool | supportsNesting () override | 
|  | 
| bool | supportsStandalone () override | 
|  | 
| process::Future< Nothing > | recover (const std::vector< mesos::slave::ContainerState > &states, const hashset< ContainerID > &orphans) override | 
|  | 
| process::Future< Option< mesos::slave::ContainerLaunchInfo > > | prepare (const ContainerID &containerId, const mesos::slave::ContainerConfig &containerConfig) override | 
|  | 
| process::Future< Nothing > | isolate (const ContainerID &containerId, pid_t pid) override | 
|  | 
| process::Future< mesos::slave::ContainerLimitation > | watch (const ContainerID &containerId) override | 
|  | 
| process::Future< Nothing > | update (const ContainerID &containerId, const Resources &resourceRequests, const google::protobuf::Map< std::string, Value::Scalar > &resourceLimits={}) override | 
|  | 
| process::Future< ResourceStatistics > | usage (const ContainerID &containerId) override | 
|  | 
| process::Future< ContainerStatus > | status (const ContainerID &containerId) override | 
|  | 
| process::Future< Nothing > | cleanup (const ContainerID &containerId) override | 
|  | 
| virtual | ~Isolator () | 
|  | 
| virtual process::Future< Nothing > | recover (const std::vector< ContainerState > &states, const hashset< ContainerID > &orphans) | 
|  | 
| virtual process::Future< Option< ContainerLaunchInfo > > | prepare (const ContainerID &containerId, const ContainerConfig &containerConfig) | 
|  | 
  
  | 
        
          | process::Future<Option<mesos::slave::ContainerLaunchInfo> > mesos::internal::slave::IsolatorTracker::prepare | ( | const ContainerID & | containerId, |  
          |  |  | const mesos::slave::ContainerConfig & | containerConfig |  
          |  | ) |  |  |  | override | 
 
 
  
  | 
        
          | process::Future<Nothing> mesos::internal::slave::IsolatorTracker::recover | ( | const std::vector< mesos::slave::ContainerState > & | states, |  
          |  |  | const hashset< ContainerID > & | orphans |  
          |  | ) |  |  |  | override | 
 
 
  
  | 
        
          | process::Future<ContainerStatus> mesos::internal::slave::IsolatorTracker::status | ( | const ContainerID & | containerId | ) |  |  | overridevirtual | 
 
 
  
  | 
        
          | bool mesos::internal::slave::IsolatorTracker::supportsNesting | ( |  | ) |  |  | overridevirtual | 
 
 
  
  | 
        
          | bool mesos::internal::slave::IsolatorTracker::supportsStandalone | ( |  | ) |  |  | overridevirtual | 
 
 
  
  | 
        
          | process::Future<Nothing> mesos::internal::slave::IsolatorTracker::update | ( | const ContainerID & | containerId, |  
          |  |  | const Resources & | resourceRequests, |  
          |  |  | const google::protobuf::Map< std::string, Value::Scalar > & | resourceLimits = {} |  
          |  | ) |  |  |  | overridevirtual | 
 
 
  
  | 
        
          | process::Future<ResourceStatistics> mesos::internal::slave::IsolatorTracker::usage | ( | const ContainerID & | containerId | ) |  |  | overridevirtual | 
 
 
  
  | 
        
          | process::Future<mesos::slave::ContainerLimitation> mesos::internal::slave::IsolatorTracker::watch | ( | const ContainerID & | containerId | ) |  |  | overridevirtual | 
 
 
The documentation for this class was generated from the following file: