Apache Mesos
Namespaces | Classes | Functions | Variables
routing Namespace Reference

Namespaces

 action
 
 diagnosis
 
 filter
 
 
 queueing
 
 route
 

Classes

class  Handle
 
class  Netlink
 

Functions

template<>
void cleanup (struct rtnl_cls *cls)
 
template<>
void cleanup (struct rtnl_act *act)
 
std::ostream & operator<< (std::ostream &stream, const Handle &handle)
 
template<typename T >
void cleanup (T *t)
 
template<>
void cleanup (struct nl_cache *cache)
 
template<>
void cleanup (struct nl_sock *sock)
 
Try< Netlink< struct nl_sock > > socket (int protocol=NETLINK_ROUTE)
 
template<>
void cleanup (struct rtnl_link *link)
 
template<>
void cleanup (struct rtnl_qdisc *qdisc)
 
Try< Nothingcheck ()
 

Variables

constexpr Handle EGRESS_ROOT = Handle(TC_H_ROOT)
 
constexpr Handle INGRESS_ROOT = Handle(TC_H_INGRESS)
 

Function Documentation

Try<Nothing> routing::check ( )
template<typename T >
void routing::cleanup ( T *  t)
template<>
void routing::cleanup ( struct nl_cache *  cache)
inline
template<>
void routing::cleanup ( struct nl_sock *  sock)
inline
template<>
void routing::cleanup ( struct rtnl_link *  link)
inline
template<>
void routing::cleanup ( struct rtnl_qdisc *  qdisc)
inline
template<>
void routing::cleanup ( struct rtnl_cls *  cls)
inline
template<>
void routing::cleanup ( struct rtnl_act *  act)
inline
std::ostream& routing::operator<< ( std::ostream &  stream,
const Handle handle 
)
Try<Netlink<struct nl_sock> > routing::socket ( int  protocol = NETLINK_ROUTE)
inline

Variable Documentation

constexpr Handle routing::EGRESS_ROOT = Handle(TC_H_ROOT)
constexpr Handle routing::INGRESS_ROOT = Handle(TC_H_INGRESS)