Apache Mesos
Classes | Public Member Functions | List of all members
mesos::internal::master::Master::ReadOnlyHandler Class Reference

#include <master.hpp>

Classes

struct  PostProcessing
 

Public Member Functions

 ReadOnlyHandler (const Master *_master)
 
std::pair< process::http::Response, Option< PostProcessing > > frameworks (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > roles (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > slaves (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > state (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > stateSummary (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > tasks (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > getState (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > getAgents (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > getFrameworks (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > getExecutors (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > getOperations (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > getTasks (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > getRoles (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 
std::pair< process::http::Response, Option< PostProcessing > > subscribe (ContentType outputContentType, const hashmap< std::string, std::string > &queryParameters, const process::Owned< ObjectApprovers > &approvers) const
 

Constructor & Destructor Documentation

mesos::internal::master::Master::ReadOnlyHandler::ReadOnlyHandler ( const Master _master)
inlineexplicit

Member Function Documentation

std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::frameworks ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::getAgents ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::getExecutors ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::getFrameworks ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::getOperations ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::getRoles ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::getState ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::getTasks ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::roles ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::slaves ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::state ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::stateSummary ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::subscribe ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const
std::pair<process::http::Response, Option<PostProcessing> > mesos::internal::master::Master::ReadOnlyHandler::tasks ( ContentType  outputContentType,
const hashmap< std::string, std::string > &  queryParameters,
const process::Owned< ObjectApprovers > &  approvers 
) const

The documentation for this class was generated from the following file: