|
|
This class is an interface for a network monitor, which sums bytes and packets transmitted.
~ |
[pure virtual]
Virtual destructor.
bool |
[const pure virtual]
Check, if NetworkMonitor is ready.
Returns: true, if ready; false, if not.
void |
[pure virtual]
Lock monitor to access data.
void |
[pure virtual]
Unlock monitor.
void |
[pure virtual]
Reset the network report.
void |
[pure virtual]
Get a copy of the network report created by the monitor.
Parameters:
report | Address of NetworkMonitorReport to store the report. |
void |
[pure virtual]
Get a copy of the network report created by the monitor, then reset the report. Note: Do *not* use getReport() and resetReport() to get a report and reset the monitor's report. The monitor could have received packets between getReport() and resetReport()!
Parameters:
report | Address of NetworkMonitorReport to store the report. |