Apache Mesos
Classes | Functions
mesos::internal::protobuf::slave Namespace Reference

Classes

struct  Capabilities
 

Functions

bool operator== (const Capabilities &left, const Capabilities &right)
 
bool operator!= (const Capabilities &left, const Capabilities &right)
 
std::ostream & operator<< (std::ostream &stream, const Capabilities &c)
 
mesos::slave::ContainerLimitation createContainerLimitation (const Resources &resources, const std::string &message, const TaskStatus::Reason &reason)
 
mesos::slave::ContainerState createContainerState (const Option< ExecutorInfo > &executorInfo, const Option< ContainerInfo > &containerInfo, const ContainerID &id, pid_t pid, const std::string &directory)
 
mesos::slave::ContainerMountInfo createContainerMount (const std::string &source, const std::string &target, unsigned long flags)
 
mesos::slave::ContainerMountInfo createContainerMount (const std::string &source, const std::string &target, const std::string &type, unsigned long flags)
 
mesos::slave::ContainerMountInfo createContainerMount (const std::string &source, const std::string &target, const std::string &type, const std::string &options, unsigned long flags)
 
mesos::slave::ContainerFileOperation containerSymlinkOperation (const std::string &source, const std::string &target)
 
mesos::slave::ContainerFileOperation containerRenameOperation (const std::string &source, const std::string &target)
 
mesos::slave::ContainerFileOperation containerMkdirOperation (const std::string &target, const bool recursive)
 
mesos::slave::ContainerFileOperation containerMountOperation (const mesos::slave::ContainerMountInfo &mnt)
 

Function Documentation

mesos::slave::ContainerFileOperation mesos::internal::protobuf::slave::containerMkdirOperation ( const std::string &  target,
const bool  recursive 
)
mesos::slave::ContainerFileOperation mesos::internal::protobuf::slave::containerMountOperation ( const mesos::slave::ContainerMountInfo &  mnt)
mesos::slave::ContainerFileOperation mesos::internal::protobuf::slave::containerRenameOperation ( const std::string &  source,
const std::string &  target 
)
mesos::slave::ContainerFileOperation mesos::internal::protobuf::slave::containerSymlinkOperation ( const std::string &  source,
const std::string &  target 
)
mesos::slave::ContainerLimitation mesos::internal::protobuf::slave::createContainerLimitation ( const Resources resources,
const std::string &  message,
const TaskStatus::Reason &  reason 
)
mesos::slave::ContainerMountInfo mesos::internal::protobuf::slave::createContainerMount ( const std::string &  source,
const std::string &  target,
unsigned long  flags 
)
mesos::slave::ContainerMountInfo mesos::internal::protobuf::slave::createContainerMount ( const std::string &  source,
const std::string &  target,
const std::string &  type,
unsigned long  flags 
)
mesos::slave::ContainerMountInfo mesos::internal::protobuf::slave::createContainerMount ( const std::string &  source,
const std::string &  target,
const std::string &  type,
const std::string &  options,
unsigned long  flags 
)
mesos::slave::ContainerState mesos::internal::protobuf::slave::createContainerState ( const Option< ExecutorInfo > &  executorInfo,
const Option< ContainerInfo > &  containerInfo,
const ContainerID &  id,
pid_t  pid,
const std::string &  directory 
)
bool mesos::internal::protobuf::slave::operator!= ( const Capabilities left,
const Capabilities right 
)
std::ostream& mesos::internal::protobuf::slave::operator<< ( std::ostream &  stream,
const Capabilities c 
)
bool mesos::internal::protobuf::slave::operator== ( const Capabilities left,
const Capabilities right 
)