class NetworkMonitorSimulator

Network monitor simulator. More...

Full nameCoral::NetworkMonitorSimulator
Definition#include <networkmonitorsimulator.h>
InheritsCoral::NetworkMonitorInterface [virtual public]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

This class implements a network monitor simulator.

 NetworkMonitorSimulator (const card64 bandwidth)

Constructor for new NetworkMonitorSimulator.

NetworkMonitorSimulator ()

Destructor.

bool  ready ()

[const]

ready() Implementation of NetworkMonitorInterface.

Reimplemented from NetworkMonitorInterface.

inline void  setCongestion (const double percent)

Set congestion for reports to be generated.

void  lock ()

lock() implementation of NetworkMonitorInterface.

Reimplemented from NetworkMonitorInterface.

void  unlock ()

unlock() implementation of NetworkMonitorInterface.

Reimplemented from NetworkMonitorInterface.

void  resetReport ()

resetReport() Implementation of NetworkMonitorInterface.

Reimplemented from NetworkMonitorInterface.

void  getReport (NetworkMonitorReport* report)

getReport() Implementation of NetworkMonitorInterface.

Reimplemented from NetworkMonitorInterface.

void  moveReport (NetworkMonitorReport* report)

moveReport() Implementation of NetworkMonitorInterface.

Reimplemented from NetworkMonitorInterface.