public interface IPktInProcessingTimeService extends IFloodlightService
Modifier and Type | Method and Description |
---|---|
void |
bootstrap(java.util.List<IOFMessageListener> listeners)
Creates time buckets for a set of modules to measure their performance
|
CumulativeTimeBucket |
getCtb() |
boolean |
isEnabled() |
void |
recordEndTimeComp(IOFMessageListener listener) |
void |
recordEndTimePktIn(IOFSwitch sw,
org.projectfloodlight.openflow.protocol.OFMessage m,
FloodlightContext cntx) |
void |
recordStartTimeComp(IOFMessageListener listener)
Stores a timestamp in ns.
|
void |
recordStartTimePktIn() |
void |
setEnabled(boolean enabled) |
void bootstrap(java.util.List<IOFMessageListener> listeners)
listeners
- The message listeners to create time buckets forvoid recordStartTimeComp(IOFMessageListener listener)
void recordEndTimeComp(IOFMessageListener listener)
void recordStartTimePktIn()
void recordEndTimePktIn(IOFSwitch sw, org.projectfloodlight.openflow.protocol.OFMessage m, FloodlightContext cntx)
boolean isEnabled()
void setEnabled(boolean enabled)
CumulativeTimeBucket getCtb()