Attributes.h File Reference
#include <boost/mpl/list.hpp>#include "mw/attributes/tags/IntegralConstTag.h"#include "mw/attributes/Attribute.h"#include "mw/attributes/AttributeSet.h"#include "mw/attributes/TTL.h"#include "mw/attributes/Latency.h"#include "mw/attributes/Throughput.h"#include "mw/attributes/PacketLoss.h"#include "mw/attributes/filter/find.h"#include "mw/attributes/detail/AttributeSetProvider.h"#include "mw/attributes/detail/tags/TagSet.h"#include "mw/attributes/detail/tags/HasLessThanRelation.h"#include "mw/nl/awds/logging.h"#include "mw/nl/awds/FlowId.h"Go to the source code of this file.
Data Structures | |
| struct | famouso::mw::nl::awds::detail::FlowMgmtIDs |
| Holds the IDs of the defined flow management attributes at one place. More... | |
| struct | famouso::mw::nl::awds::detail::FlowMgmtActionIDs |
| Ids used by the flow management action attribute. More... | |
| class | famouso::mw::nl::awds::detail::FlowMgmtID< id > |
| Defines a configurable flow id attribute for describing the requestet flow at AWDS. More... | |
| class | famouso::mw::nl::awds::detail::FlowMgmtAction< action > |
| Defines a configurable flow management action attribute for describing the action to do at flow management at AWDS. More... | |
| class | famouso::mw::nl::awds::detail::SubjectAttribute< snn > |
| A attribute to hold a subject in an AttributeSet. More... | |
| class | famouso::mw::nl::awds::detail::Priority< prio > |
| Defines a configurable flow management priority attribute for describing the action to do at flow management at AWDS. More... | |
Namespaces | |
| namespace | famouso |
| namespace | famouso::mw |
| namespace | famouso::mw::nl |
| namespace | famouso::mw::nl::awds |
The namespace awds holds classes, structures and functions for the AWDS network. | |
| namespace | famouso::mw::nl::awds::detail |
This namepsace contains helper functions and classes for the attributes. | |
Typedefs | |
| typedef famouso::mw::attributes::TTL< 0xFF > | famouso::mw::nl::awds::TTL |
| typedef famouso::mw::attributes::Latency< 0xFFFFFFFF > | famouso::mw::nl::awds::Latency |
| typedef famouso::mw::attributes::Throughput< 0xFFFFFFFF > | famouso::mw::nl::awds::Throughput |
| typedef famouso::mw::attributes::PacketLoss< 0xFFFF > | famouso::mw::nl::awds::PacketLoss |
| typedef SetProvider< TTL, Latency, Throughput, PacketLoss >::attrSet | famouso::mw::nl::awds::AWDSAttributeSet |
| typedef detail::FlowMgmtID< 0xFFFFFFFF > | famouso::mw::nl::awds::FlowMgmtID |
| typedef detail::FlowMgmtActionIDs | famouso::mw::nl::awds::FlowMgmtActionIDs |
| Ids used by the flow management action attribute. | |
| typedef detail::FlowMgmtAction < FlowMgmtActionIDs::max > | famouso::mw::nl::awds::FlowMgmtAction |
| typedef detail::SubjectAttribute< 0xFFFFFFFFFFFFFFFFull > | famouso::mw::nl::awds::SubjectAttribute |
| typedef detail::Priority< 0xFF > | famouso::mw::nl::awds::Priority |
| typedef SetProvider < FlowMgmtAction, SubjectAttribute, FlowMgmtID, Throughput, Priority > ::attrSet | famouso::mw::nl::awds::FlowMgmtRequestAttributeSet |
| typedef SetProvider < FlowMgmtAction, SubjectAttribute, FlowMgmtID > ::attrSet | famouso::mw::nl::awds::FlowMgmtResponseAttributeSet |