Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

graph.hh File Reference

#include <string>
#include <ext/hash_map>
#include <sstream>
#include <ostream>
#include "net/ipaddress.hh"
#include "utl/iterator.hh"
#include "utl/set.hh"
#include "graph.hxx"

Go to the source code of this file.

Namespaces

namespace  olsr
namespace  olsr::gra
namespace  olsr::gra::internal

Defines

#define QOLYESTER_DAEMON_GRA_GRAPH_HH   1

Typedefs

typedef std::hash_set< AdjInfo,
hash_AdjInfo > 
iset_t
typedef iset_t::const_iterator iset_const_iterator
typedef utl::DeconstIterator<
iset_const_iterator
iset_iterator
typedef std::hash_set< AdjNode,
hash_AdjNode > 
nset_t
typedef nset_t::const_iterator nset_const_iterator
typedef utl::DeconstIterator<
nset_const_iterator
nset_iterator
typedef utl::Set< AdjInfo,
internal::iset_t, internal::iset_iterator
arcset_t
 Set of arcs implemented as a hash set.
typedef utl::Set< AdjNode,
internal::nset_t, internal::nset_iterator
nodeset_t
 Set of nodes implemented as a hash set.
typedef gra::AdjGraph pathnet_t

Enumerations

enum  AdjTag { topo = 0, twohop = 1 }

Functions

std::ostream & operator<< (std::ostream &o, const AdjGraph &g)


Define Documentation

#define QOLYESTER_DAEMON_GRA_GRAPH_HH   1
 


Typedef Documentation

utl::Set< AdjInfo > olsr::gra::arcset_t
 

Set of arcs implemented as a hash set.

typedef iset_t::const_iterator olsr::gra::internal::iset_const_iterator
 

typedef utl::DeconstIterator<iset_const_iterator> olsr::gra::internal::iset_iterator
 

typedef std::hash_set<AdjInfo, hash_AdjInfo> olsr::gra::internal::iset_t
 

utl::Set< AdjNode > olsr::gra::nodeset_t
 

Set of nodes implemented as a hash set.

typedef nset_t::const_iterator olsr::gra::internal::nset_const_iterator
 

typedef utl::DeconstIterator<nset_const_iterator> olsr::gra::internal::nset_iterator
 

typedef std::hash_set<AdjNode, hash_AdjNode> olsr::gra::internal::nset_t
 

typedef gra::AdjGraph olsr::pathnet_t
 


Enumeration Type Documentation

enum olsr::gra::AdjTag
 

Enumeration values:
topo 
twohop 


Function Documentation

std::ostream& operator<< std::ostream &  o,
const AdjGraph &  g
[inline]
 


Generated on Thu Jul 28 21:21:49 2005 for Qolyester daemon by  doxygen 1.4.1