#include <packet_flow_handler.h>
|
| | packet_flow_handler () |
| |
| virtual std::string | to_string () const |
| |
| virtual | ~packet_flow_handler () |
| |
| virtual void | handle (event *ev) |
| |
| virtual void | handle_credit (packet_flow_credit *msg)=0 |
| |
| virtual void | handle_payload (packet_flow_payload *pkt)=0 |
| |
| int | thread_id () const |
| |
| | event_subscheduler () |
| |
| timestamp | now () const |
| | get the current time More...
|
| |
| void | schedule (timestamp t, event_handler *handler, event *ev) |
| | Add an event to the event queue, where msg will get delivered to handler at time t. More...
|
| |
| void | schedule (timestamp t, event_queue_entry *ev) |
| |
| void | schedule_now (event_queue_entry *ev) |
| |
| void | schedule_now (event_handler *handler, event *ev) |
| |
| void | schedule_delay (timestamp delay, event_handler *handler, event *ev) |
| |
| void | schedule_delay (timestamp delay, event_queue_entry *ev) |
| |
| void | send_self_event (timestamp arrival, event *ev) |
| |
| void | send_delayed_self_event (timestamp delay, event *ev) |
| |
| void | send_now_self_event (event *ev) |
| |
| void | send_self_event_queue (timestamp arrival, event_queue_entry *ev) |
| |
| void | send_delayed_self_event_queue (timestamp delay, event_queue_entry *ev) |
| |
| void | send_now_self_event_queue (event_queue_entry *ev) |
| |
| virtual void | set_event_parent (event_scheduler *m) |
| | Set the eventmanager for this scheduler. More...
|
| |
| event_scheduler * | parent () const |
| |
Public Member Functions inherited from sstmac::event_handler |
| virtual | ~event_handler () |
| |
| event_loc_id | event_location () const |
| |
| virtual bool | ipc_handler () const |
| | Whether an event handler is a "fake" handler that represents logical process boundary. More...
|
| |
| int | thread_id () const |
| |
| virtual void | deadlock_check (event *ev) |
| |
| virtual void | deadlock_check () |
| |
Definition at line 30 of file packet_flow_handler.h.
| sstmac::hw::packet_flow_handler::packet_flow_handler |
( |
| ) |
|
| virtual sstmac::hw::packet_flow_handler::~packet_flow_handler |
( |
| ) |
|
|
inlinevirtual |
| virtual void sstmac::hw::packet_flow_handler::handle |
( |
event * |
ev | ) |
|
|
virtual |
| virtual void sstmac::hw::packet_flow_handler::handle_credit |
( |
packet_flow_credit * |
msg | ) |
|
|
pure virtual |
| virtual void sstmac::hw::packet_flow_handler::handle_payload |
( |
packet_flow_payload * |
pkt | ) |
|
|
pure virtual |
| int sstmac::hw::packet_flow_handler::thread_id |
( |
| ) |
const |
|
inline |
| virtual std::string sstmac::hw::packet_flow_handler::to_string |
( |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following file: