Menu

famouso::mw::attributes::TTL< ttl > Class Template Reference

defines a configurable Time-To-Live attribute for describing how many different networks can be passed via gateways. If the ttl attached on an event reaches zero, the event will be discarded. More...

#include <TTL.h>

Inheritance diagram for famouso::mw::attributes::TTL< ttl >:
famouso::mw::attributes::Attribute< TTL< 0 >, tags::integral_const_tag, uint8_t, ttl, detail::HighDensityIDs::ttl, detail::TagSet< detail::IsHighDensity, detail::HasLessThanRelation > > famouso::mw::attributes::access::Attribute_RT famouso::mw::attributes::access::AttributeHeader_RT

Public Types

typedef TTL type

Detailed Description

template<uint8_t ttl>
class famouso::mw::attributes::TTL< ttl >

defines a configurable Time-To-Live attribute for describing how many different networks can be passed via gateways. If the ttl attached on an event reaches zero, the event will be discarded.

Template Parameters:
ttl describes the initial value to be set

Member Typedef Documentation

template<uint8_t ttl>
typedef TTL famouso::mw::attributes::TTL< ttl >::type

The documentation for this class was generated from the following file:
  • include/mw/attributes/TTL.h