Apache Mesos
Public Member Functions | Public Attributes | List of all members
routing::filter::Filter< Classifier > Struct Template Reference

#include <filter.hpp>

Public Member Functions

 Filter (const Handle &_parent, const Classifier &_classifier, const Option< Priority > &_priority, const Option< Handle > &_handle, const Option< Handle > &_classid)
 
template<typename Action >
 Filter (const Handle &_parent, const Classifier &_classifier, const Option< Priority > &_priority, const Option< Handle > &_handle, const Option< Handle > &_classid, const Action &action)
 
template<typename A >
void attach (const A &action)
 

Public Attributes

Handle parent
 
Classifier classifier
 
Option< Prioritypriority
 
Option< Handlehandle
 
Option< Handleclassid
 
std::vector< process::Shared< action::Action > > actions
 

Constructor & Destructor Documentation

template<typename Classifier>
routing::filter::Filter< Classifier >::Filter ( const Handle _parent,
const Classifier &  _classifier,
const Option< Priority > &  _priority,
const Option< Handle > &  _handle,
const Option< Handle > &  _classid 
)
inline
template<typename Classifier>
template<typename Action >
routing::filter::Filter< Classifier >::Filter ( const Handle _parent,
const Classifier &  _classifier,
const Option< Priority > &  _priority,
const Option< Handle > &  _handle,
const Option< Handle > &  _classid,
const Action &  action 
)
inline

Member Function Documentation

template<typename Classifier>
template<typename A >
void routing::filter::Filter< Classifier >::attach ( const A &  action)
inline

Member Data Documentation

template<typename Classifier>
std::vector<process::Shared<action::Action> > routing::filter::Filter< Classifier >::actions
template<typename Classifier>
Option<Handle> routing::filter::Filter< Classifier >::classid
template<typename Classifier>
Classifier routing::filter::Filter< Classifier >::classifier
template<typename Classifier>
Option<Handle> routing::filter::Filter< Classifier >::handle
template<typename Classifier>
Handle routing::filter::Filter< Classifier >::parent
template<typename Classifier>
Option<Priority> routing::filter::Filter< Classifier >::priority

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