typedef net::IPv6Address olsr::address_t |
typedef set::CoherenceProxy olsr::cproxy_t |
typedef DummyOStream olsr::debug_ostream_t |
typedef utl::basic_dummybuf<char> olsr::DummyBuf |
typedef utl::basic_dummyostream<char> olsr::DummyOStream |
typedef set::DuplicateSet olsr::dupset_t |
typedef set::GateSet olsr::gateset_t |
typedef set::HNASet olsr::hnaset_t |
typedef net::RealInterface olsr::iface_t |
typedef set::InterfaceSet olsr::ifaceset_t |
typedef utl::basic_levelbuf<char> olsr::LevelBuf |
typedef set::MIDSet olsr::midset_t |
typedef utl::NullType olsr::null_t |
typedef gra::AdjGraph olsr::pathnet_t |
typedef std::list<const msg::Message*> olsr::pending_t |
typedef sch::Scheduler olsr::sched_t |
typedef utl::Seqnum<u_int16_t> olsr::seqnum_t |
typedef utl::PrefixBuf<StringPrefixer, char> olsr::StringPrefixBuf |
typedef set::TwoHopNeighborSet olsr::thnset_t |
typedef utl::PrefixBuf<Timestamper, char> olsr::TimestampBuf |
typedef utl::TimeVal olsr::timeval_t |
typedef set::TopologySet olsr::toposet_t |
typedef utl::basic_ybuf<char> olsr::YBuf |
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] |
References olsr::net::IPv6Address::family, progname, and version.
Referenced by olsr::utl::parse_args().
static std::string olsr::usage | ( | ) | [inline, static] |
References olsr::cst::def_queue_size, and olsr::cst::hello_grace.
Referenced by olsr::utl::parse_args().
Referenced by olsr::alg::mprselection(), olsr::sch::QolyesterLoopHandler::operator()(), olsr::set::CoherenceProxy::set_mpr(), olsr::set::CoherenceProxy::set_mprsel(), olsr::set::CoherenceProxy::set_sym(), olsr::set::CoherenceProxy::unset_mpr(), olsr::set::CoherenceProxy::unset_mprsel(), and olsr::set::CoherenceProxy::unset_sym().
Referenced by olsr::alg::compute_routes(), olsr::msg::TCMessage::dump(), olsr::msg::HELLOMessage::dump(), olsr::set::TopologySet::erase(), olsr::set::TwoHopNeighborSet::erase(), olsr::set::InterfaceSet::erase(), olsr::msg::Message::forward(), olsr::sch::StatePrinter::handle(), olsr::sch::MessageSender< msg::TCMessage >::handle(), olsr::set::TwoHopNeighborSet::insert(), olsr::set::InterfaceSet::insert(), olsr::alg::mprselection(), olsr::msg::TCMessage::parse(), olsr::pkt::Packet::parse(), olsr::msg::MIDMessage::parse(), olsr::msg::HNAMessage::parse(), and olsr::msg::HELLOMessage::parse().
unsigned olsr::current_log_level = 3 |
Referenced by olsr::utl::parse_args().
Referenced by olsr::alg::clean_routes(), olsr::alg::compute_routes(), olsr::alg::dijkstra(), olsr::msg::HELLOMessage::dump(), olsr::sch::Scheduler::erase(), olsr::net::RealInterface::erase_event(), olsr::alg::flush_routes(), olsr::sys::internal::InterfaceConfig::get_and_set(), olsr::sch::PacketSender::handle(), olsr::sch::StatePrinter::handle(), olsr::sch::Scheduler::handle_ioevents(), olsr::sch::Scheduler::handle_tevents(), olsr::sch::Scheduler::insert(), olsr::net::RealInterface::insert_event(), olsr::sys::internal::InterfaceInfo::InterfaceInfo(), olsr::alg::mprselection(), olsr::set::upd::LinkUpdater::operator()(), olsr::utl::output_syslog(), olsr::msg::Message::parse(), olsr::utl::parse_args(), olsr::sys::internal::RoutingSocket::print_kernel_routes(), olsr::sch::PacketSender::push_packet(), olsr::sch::remove_routes(), olsr::sys::internal::InterfaceConfig::set(), olsr::net::RealInterface::shipout(), olsr::utl::start_output(), olsr::utl::stop_output(), and olsr::net::RealInterface::~RealInterface().
const bool olsr::debugtrace = false |
Referenced by olsr::utl::parse_args().
const unsigned olsr::def_willingness = QOLYESTER_DEFAULT_WILLINGNESS |
Referenced by olsr::utl::parse_args(), and olsr::sys::Socket::set_multicast().
bool olsr::do_dump_hello = false |
Referenced by olsr::msg::HELLOMessage::dump(), olsr::msg::HELLOMessage::parse(), and olsr::utl::parse_args().
bool olsr::do_dump_prof = false |
Referenced by olsr::sch::Scheduler::loop(), and olsr::utl::parse_args().
bool olsr::do_dump_state = false |
Referenced by main(), and olsr::utl::parse_args().
bool olsr::do_dump_tc = false |
Referenced by olsr::msg::TCMessage::dump(), olsr::msg::TCMessage::parse(), and olsr::utl::parse_args().
std::ostream olsr::dump |
Referenced by main(), olsr::utl::output_syslog(), olsr::utl::parse_args(), olsr::utl::start_output(), and olsr::utl::stop_output().
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 |
Referenced by olsr::sch::Scheduler::loop(), olsr::utl::parse_args(), olsr::utl::start_output(), and olsr::utl::stop_output().
std::ostream olsr::dump_state |
std::ostream olsr::dump_tc |
Referenced by olsr::msg::Message::forward(), olsr::sch::StatePrinter::handle(), and olsr::msg::Message::parse().
std::ostream olsr::error |
Referenced by olsr::sys::RoutingActions::add_local_route(), olsr::sys::RoutingActions::add_remote_route(), main(), olsr::utl::output_syslog(), olsr::utl::parse_args(), olsr::sch::internal::PollData::poll(), olsr::sys::RoutingActions::remove_local_route(), olsr::sys::RoutingActions::remove_old_routes(), olsr::sys::RoutingActions::remove_remote_route(), olsr::utl::start_output(), and olsr::utl::stop_output().
std::string olsr::error_file |
Referenced by olsr::utl::parse_args().
Referenced by main().
Referenced by main().
Referenced by olsr::alg::compute_routes(), olsr::sch::StatePrinter::handle(), and olsr::msg::HNAMessage::parse().
Referenced by olsr::alg::compute_routes(), olsr::alg::flush_routes(), and olsr::sch::StatePrinter::handle().
Referenced by olsr::msg::TCMessage::dump(), olsr::msg::MIDMessage::dump(), olsr::msg::HNAMessage::dump(), olsr::msg::HELLOMessage::dump(), olsr::set::InterfaceSet::erase(), olsr::set::InterfaceSet::insert(), main(), olsr::alg::main_addr_of(), olsr::msg::TCMessage::parse(), olsr::pkt::Packet::parse(), olsr::msg::Message::parse(), and olsr::msg::HELLOMessage::parse().
Referenced by main().
bool olsr::nodetach = false |
Referenced by main(), and olsr::utl::parse_args().
bool olsr::notables = false |
Referenced by olsr::alg::clean_routes(), olsr::alg::flush_routes(), and olsr::utl::parse_args().
std::ostream olsr::notice |
std::string olsr::notice_file |
Referenced by olsr::utl::parse_args().
The queue of messages to be sent.
Referenced by olsr::sch::MessageForwarder::handle(), olsr::sch::MessageSender< msg::TCMessage >::handle(), olsr::sch::MessageSender< M >::handle(), olsr::sch::QolyesterLoopHandler::operator()(), and olsr::set::InterfaceSet::send_messages().
const std::string olsr::progname = "Qolyester" |
Referenced by main(), and putversion().
Referenced by olsr::set::TopologySet::erase(), olsr::set::TwoHopNeighborSet::erase(), olsr::set::MIDSet::erase(), olsr::set::HNASet::erase(), olsr::set::TopologySet::insert(), olsr::set::TwoHopNeighborSet::insert(), olsr::set::MIDSet::insert(), olsr::set::HNASet::insert(), olsr::alg::mprselection(), olsr::sch::QolyesterLoopHandler::operator()(), olsr::gra::AdjGraph::remove_node(), olsr::set::CoherenceProxy::set_sym(), olsr::set::CoherenceProxy::set_willingness(), olsr::set::CoherenceProxy::unset_sym(), and olsr::set::CoherenceProxy::update_state().
Referenced by olsr::alg::compute_routes(), olsr::alg::flush_routes(), and olsr::sch::StatePrinter::handle().
Referenced by olsr::net::RealInterface::destroy_all_events(), olsr::set::TopologySet::erase(), olsr::set::TwoHopNeighborSet::erase(), olsr::set::MIDSet::erase(), olsr::set::HNASet::erase(), olsr::set::DuplicateSet::erase(), olsr::msg::Message::forward(), olsr::sch::PeriodicEvent_< I >::handle(), olsr::sch::PacketReceiver::handle(), olsr::sch::PacketSender::handle(), olsr::sch::MessageForwarder::handle(), olsr::set::TopologySet::insert(), olsr::set::TwoHopNeighborSet::insert(), olsr::set::MIDSet::insert(), olsr::set::InterfaceSet::insert(), olsr::set::HNASet::insert(), olsr::set::DuplicateSet::insert(), olsr::set::CoherenceProxy::insert_link(), main(), olsr::set::upd::LinkUpdater::operator()(), olsr::sch::QolyesterLoopHandler::operator()(), olsr::msg::TCMessage::parse(), olsr::pkt::Packet::parse(), olsr::set::CoherenceProxy::set_mprsel(), olsr::net::RealInterface::shipout(), olsr::set::CoherenceProxy::unset_mprsel(), and olsr::net::RealInterface::~RealInterface().
const std::string olsr::shortname = "qolsrd" |
Referenced by olsr::utl::output_syslog().
Referenced by main().
TCRedundancy olsr::tc_redundancy |
Referenced by main(), and olsr::sch::QolyesterLoopHandler::operator()().
Referenced by olsr::sch::StatePrinter::handle(), olsr::alg::mprselection(), and olsr::msg::HELLOMessage::parse().
bool olsr::timestamps = false |
Referenced by olsr::utl::parse_args().
Referenced by olsr::sch::StatePrinter::handle(), and olsr::msg::TCMessage::parse().
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().
unsigned olsr::willingness |
Referenced by olsr::msg::HELLOMessage::dump(), and olsr::utl::parse_args().