olsr Namespace Reference

The main Qolyester namespace. More...


Namespaces

namespace  alg
namespace  concept_check
 Concept checking declarations.
namespace  cst
namespace  gra
namespace  msg
namespace  net
namespace  pkt
namespace  sch
namespace  set
namespace  sys
namespace  utl

Typedefs

typedef gra::AdjGraph pathnet_t
typedef std::list< const
msg::Message * > 
pending_t
typedef net::RealInterface iface_t
typedef set::DuplicateSet dupset_t
typedef set::GateSet gateset_t
typedef set::HNASet hnaset_t
typedef set::InterfaceSet ifaceset_t
typedef set::MIDSet midset_t
typedef set::CoherenceProxy cproxy_t
typedef set::TwoHopNeighborSet thnset_t
typedef utl::Set
< net::LocalRoute,
set::internal::lrset_t_
lrouteset_t
typedef utl::Set
< net::RemoteRoute,
set::internal::rrset_t_
rrouteset_t
typedef set::TopologySet toposet_t
typedef sys::RealInterfaceInfo ifaceinfo_t
typedef net::IPv6Address address_t
typedef sch::Scheduler sched_t
typedef utl::ErrnoException errnoexcept_t
typedef utl::PrefixBuf
< StringPrefixer, char > 
StringPrefixBuf
typedef utl::PrefixBuf
< Timestamper, char > 
TimestampBuf
typedef
utl::basic_dummyostream< char > 
DummyOStream
typedef utl::basic_levelbuf< char > LevelBuf
typedef utl::basic_ybuf< char > YBuf
typedef utl::basic_dummybuf< char > DummyBuf
typedef DummyOStream debug_ostream_t
typedef utl::NullType null_t
typedef utl::Seqnum< u_int16_t > seqnum_t
typedef utl::TimeVal timeval_t

Functions

std::ostream dump_state (dump.rdbuf())
std::ostream dump_prof (dump.rdbuf())
std::ostream dump_hello (dump.rdbuf())
std::ostream dump_tc (dump.rdbuf())
std::ostream dump_mid (dump.rdbuf())
std::ostream dump_hna (dump.rdbuf())
lrouteset_t operator- (const lrouteset_t &a, const rrouteset_t &b)
rrouteset_t operator* (const rrouteset_t &a, const lrouteset_t &b)
static std::string usage ()
static std::string putversion ()
static void die (const char *format,...)

Variables

debug_ostream_t debug
gra::AdjGraph path_net
midset_t mid_set
ifaceset_t iface_set
thnset_t thn_set
utl::Mark advset_changed
hnaset_t hna_set
lrouteset_t lroute_set
rrouteset_t rroute_set
bool notables = false
TCRedundancy tc_redundancy
unsigned willingness
utl::Mark routes_recomp
sched_t schedulernew
utl::Mark terminate_now
utl::Mark mprset_recomp
const std::string progname = "Qolyester"
const std::string shortname = "qolsrd"
const std::string version = VERSION
sch::TimedEventhello_sender = 0
sch::TimedEventtc_sender = 0
sch::TimedEventmid_sender = 0
sch::TimedEventhna_sender = 0
sch::TimedEventstate_printer = 0
std::ostream dump_hello
bool do_dump_hello = false
cproxy_t cproxy
std::ostream dump_hna
gateset_t gate_set
pending_t pending_messages
 The queue of messages to be sent.
std::ostream dump_mid
toposet_t topo_set
std::ostream dump_tc
bool do_dump_tc = false
sch::Scheduler scheduler
dupset_t dup_set
std::ostream dump_state
address_t main_addr
bool dirty_promisc_hack
bool do_dump_state = false
bool do_dump_prof = false
bool nodetach = false
const bool debugtrace = false
unsigned current_log_level = 3
bool timestamps = false
bool use_syslog = false
std::string error_file
std::string warning_file
std::string notice_file
std::string dump_file
std::ostream dump
std::ostream dump_prof
const unsigned def_willingness = QOLYESTER_DEFAULT_WILLINGNESS
std::ostream error
std::ostream warning
std::ostream notice


Detailed Description

The main Qolyester namespace.

Typedef Documentation

typedef std::list<const msg::Message*> olsr::pending_t

typedef utl::Seqnum<u_int16_t> olsr::seqnum_t

typedef utl::PrefixBuf<StringPrefixer, char> olsr::StringPrefixBuf

typedef utl::PrefixBuf<Timestamper, char> olsr::TimestampBuf

typedef utl::basic_ybuf<char> olsr::YBuf


Function Documentation

static void olsr::die ( const char *  format,
  ... 
) [inline, static]

Referenced by olsr::utl::parse_args().

std::ostream olsr::dump_hello ( dump.  rdbuf()  ) 

std::ostream olsr::dump_hna ( dump.  rdbuf()  ) 

std::ostream olsr::dump_mid ( dump.  rdbuf()  ) 

std::ostream olsr::dump_prof ( dump.  rdbuf()  ) 

std::ostream olsr::dump_state ( dump.  rdbuf()  ) 

std::ostream olsr::dump_tc ( dump.  rdbuf()  ) 

rrouteset_t olsr::operator* ( const rrouteset_t &  a,
const lrouteset_t &  b 
)

rrouteset_t olsr::operator- ( const lrouteset_t &  a,
const rrouteset_t &  b 
) [inline]

static std::string olsr::putversion (  )  [inline, static]

static std::string olsr::usage (  )  [inline, static]


Variable Documentation

Referenced by olsr::utl::parse_args().

const bool olsr::debugtrace = false

Referenced by olsr::utl::parse_args().

const unsigned olsr::def_willingness = QOLYESTER_DEFAULT_WILLINGNESS

bool olsr::do_dump_hello = false

bool olsr::do_dump_prof = false

bool olsr::do_dump_state = false

Referenced by main(), and olsr::utl::parse_args().

bool olsr::do_dump_tc = false

std::ostream olsr::dump

std::string olsr::dump_file

Referenced by olsr::utl::parse_args().

std::ostream olsr::dump_hello

std::ostream olsr::dump_hna

std::ostream olsr::dump_mid

std::ostream olsr::dump_prof

std::ostream olsr::dump_state

std::ostream olsr::dump_tc

std::ostream olsr::error

std::string olsr::error_file

Referenced by olsr::utl::parse_args().

Referenced by main().

Referenced by main().

Referenced by main().

bool olsr::nodetach = false

Referenced by main(), and olsr::utl::parse_args().

bool olsr::notables = false

std::ostream olsr::notice

std::string olsr::notice_file

Referenced by olsr::utl::parse_args().

const std::string olsr::progname = "Qolyester"

Referenced by main(), and putversion().

const std::string olsr::shortname = "qolsrd"

Referenced by main().

TCRedundancy olsr::tc_redundancy

bool olsr::timestamps = false

Referenced by olsr::utl::parse_args().

bool olsr::use_syslog = false

Referenced by main(), and olsr::utl::parse_args().

const std::string olsr::version = VERSION

Referenced by putversion().

std::ostream olsr::warning

std::string olsr::warning_file

Referenced by olsr::utl::parse_args().


Generated on Thu Feb 12 20:45:38 2009 for Qolyester daemon by  doxygen 1.5.6