#include <FlowRouting.h>

Public Types | |
| typedef uint32_t | FlowId |
| typedef void(* | FlowReceiver )(BasePacket *p, void *data) |
Public Member Functions | |
| FlowRouting (basic *basic) | |
| virtual int | addForwardingRule (FlowId flowid, NodeId nextHop)=0 |
| virtual int | delForwardingRule (FlowId flowid)=0 |
| virtual int | addFlowReceiver (FlowId flowid, FlowReceiver, void *data)=0 |
| virtual int | delFlowReceiver (FlowId)=0 |
| virtual BasePacket * | newFlowPacket (FlowId flowid)=0 |
| virtual int | sendFlowPacket (BasePacket *p)=0 |
1.5.3-20071008