NodeRepository.h File Reference
#include <map>
#include <list>
#include <ctime>
#include "boost/noncopyable.hpp"
#include "boost/shared_ptr.hpp"
#include "boost/shared_container_iterator.hpp"
#include <boost/mpl/for_each.hpp>
#include "mw/common/Subject.h"
#include "mw/nl/awds/MAC.h"
#include "mw/nl/awds/Node.h"
#include "mw/nl/awds/Attributes.h"
#include "mw/nl/awds/ComparableAttributeSet.h"
Go to the source code of this file.
Data Structures | |
class | famouso::mw::nl::awds::NodeRepository |
A node repository for holding AWDS nodes and register nodes to subjects. More... | |
class | famouso::mw::nl::awds::NodeRepository::Subscriber |
A class for mapping attributes to a node. | |
class | famouso::mw::nl::awds::NodeRepository::attr_finder< AttrSet > |
A function object for finding attributes and set the strictest to the result. | |
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. | |
Typedefs | |
typedef ComparableAttributeSet < AWDSAttributeSet::type > | famouso::mw::nl::awds::Attributes |
typedef detail::Node < AWDSAttributeSet::type > | famouso::mw::nl::awds::Node |