#include <events.hh>
Inheritance diagram for olsr::sch::PacketSender:
Public Member Functions | |
PacketSender (iface_t *i, const pkt::Packet &p) | |
virtual void | handle () |
void | push_packet (const pkt::Packet &p) |
Private Types | |
typedef PacketSender | This |
typedef IOEvent | Super |
typedef std::queue< pkt::Packet > | pqueue_t |
Private Attributes | |
iface_t * | iface_ |
pqueue_t | packets_ |
typedef PacketSender olsr::sch::PacketSender::This [private] |
Reimplemented from olsr::sch::PollEvent_< P >.
typedef IOEvent olsr::sch::PacketSender::Super [private] |
Reimplemented from olsr::sch::PollEvent_< P >.
typedef std::queue<pkt::Packet> olsr::sch::PacketSender::pqueue_t [private] |
olsr::sch::PacketSender::PacketSender | ( | iface_t * | i, | |
const pkt::Packet & | p | |||
) | [inline] |
void olsr::sch::PacketSender::handle | ( | ) | [inline, virtual] |
Virtual handling method.
Implements olsr::sch::Event.
void olsr::sch::PacketSender::push_packet | ( | const pkt::Packet & | p | ) | [inline] |
iface_t* olsr::sch::PacketSender::iface_ [private] |
pqueue_t olsr::sch::PacketSender::packets_ [private] |