Apache Mesos
Classes | Functions | Variables
mesos::authorization Namespace Reference

Classes

class  ActionObject
 

Functions

process::Future< bool > collectAuthorizations (const std::vector< process::Future< bool >> &authorizations)
 
const Option< Subject > createSubject (const Option< process::http::authentication::Principal > &principal)
 
process::Future< bool > authorizeLogAccess (const Option< Authorizer * > &authorizer, const Option< process::http::authentication::Principal > &principal)
 
const process::http::authorization::AuthorizationCallbacks createAuthorizationCallbacks (Authorizer *authorizer)
 
std::ostream & operator<< (std::ostream &stream, const ActionObject &actionObject)
 

Variables

hashset< std::string > AUTHORIZABLE_ENDPOINTS
 

Function Documentation

process::Future<bool> mesos::authorization::authorizeLogAccess ( const Option< Authorizer * > &  authorizer,
const Option< process::http::authentication::Principal > &  principal 
)
process::Future<bool> mesos::authorization::collectAuthorizations ( const std::vector< process::Future< bool >> &  authorizations)
const process::http::authorization::AuthorizationCallbacks mesos::authorization::createAuthorizationCallbacks ( Authorizer authorizer)
const Option<Subject> mesos::authorization::createSubject ( const Option< process::http::authentication::Principal > &  principal)
std::ostream& mesos::authorization::operator<< ( std::ostream &  stream,
const ActionObject actionObject 
)

Variable Documentation

hashset<std::string> mesos::authorization::AUTHORIZABLE_ENDPOINTS