Apache Mesos
Public Member Functions | Public Attributes | List of all members
mesos::modules::ModuleBase Struct Reference

#include <module.hpp>

Inheritance diagram for mesos::modules::ModuleBase:
mesos::modules::Module< Anonymous > mesos::modules::Module< mesos::allocator::Allocator > mesos::modules::Module< mesos::Authenticatee > mesos::modules::Module< mesos::Authenticator > mesos::modules::Module< mesos::Authorizer > mesos::modules::Module< mesos::DiskProfileAdaptor > mesos::modules::Module< mesos::Hook > mesos::modules::Module< mesos::http::authentication::Authenticatee > mesos::modules::Module< mesos::master::contender::MasterContender > mesos::modules::Module< mesos::master::detector::MasterDetector > mesos::modules::Module< mesos::SecretGenerator > mesos::modules::Module< mesos::SecretResolver > mesos::modules::Module< mesos::slave::ContainerLogger > mesos::modules::Module< mesos::slave::Isolator > mesos::modules::Module< mesos::slave::QoSController > mesos::modules::Module< mesos::slave::ResourceEstimator > mesos::modules::Module< process::http::authentication::Authenticator > mesos::modules::Module< TestModule >

Public Member Functions

 ModuleBase (const char *_moduleApiVersion, const char *_mesosVersion, const char *_kind, const char *_authorName, const char *_authorEmail, const char *_description, bool(*_compatible)())
 

Public Attributes

const char * moduleApiVersion
 
const char * mesosVersion
 
const char * kind
 
const char * authorName
 
const char * authorEmail
 
const char * description
 
bool(* compatible )()
 

Constructor & Destructor Documentation

mesos::modules::ModuleBase::ModuleBase ( const char *  _moduleApiVersion,
const char *  _mesosVersion,
const char *  _kind,
const char *  _authorName,
const char *  _authorEmail,
const char *  _description,
bool(*)()  _compatible 
)
inline

Member Data Documentation

const char* mesos::modules::ModuleBase::authorEmail
const char* mesos::modules::ModuleBase::authorName
bool(* mesos::modules::ModuleBase::compatible) ()
const char* mesos::modules::ModuleBase::description
const char* mesos::modules::ModuleBase::kind
const char* mesos::modules::ModuleBase::mesosVersion
const char* mesos::modules::ModuleBase::moduleApiVersion

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