#include <events.hh>
Public Member Functions | |
PacketReceiver (iface_t *i) | |
virtual void | handle () |
Private Types | |
typedef PacketReceiver | This |
typedef IOEvent | Super |
Private Attributes | |
iface_t * | iface_ |
typedef PacketReceiver olsr::sch::PacketReceiver::This [private] |
Reimplemented from olsr::sch::PollEvent_< P >.
typedef IOEvent olsr::sch::PacketReceiver::Super [private] |
Reimplemented from olsr::sch::PollEvent_< P >.
olsr::sch::PacketReceiver::PacketReceiver | ( | iface_t * | i | ) | [inline] |
References olsr::net::RealInterface::insert_event().
void olsr::sch::PacketReceiver::handle | ( | ) | [inline, virtual] |
Virtual handling method.
Implements olsr::sch::Event.
References olsr::net::RealInterface::addr(), olsr::pkt::Packet::data(), iface_, olsr::sch::Scheduler::insert(), olsr::sch::PollEvent_< P >::p(), olsr::pkt::Packet::parse(), olsr::net::RealInterface::receive(), olsr::scheduler, olsr::pkt::Packet::sender(), and olsr::warning.
iface_t* olsr::sch::PacketReceiver::iface_ [private] |
Referenced by handle().