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 Members


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.

See also: NetworkMonitorInterface#ready

Reimplemented from NetworkMonitorInterface

inline void setCongestion (const double percent)

Set congestion for reports to be generated.

void lock ()

lock() implementation of NetworkMonitorInterface.

See also: NetworkMonitorInterface#lock

Reimplemented from NetworkMonitorInterface

void unlock ()

unlock() implementation of NetworkMonitorInterface.

See also: NetworkMonitorInterface#unlock

Reimplemented from NetworkMonitorInterface

void resetReport ()

resetReport() Implementation of NetworkMonitorInterface.

See also: NetworkMonitorInterface#resetReport

Reimplemented from NetworkMonitorInterface

void getReport (NetworkMonitorReport* report)

getReport() Implementation of NetworkMonitorInterface.

See also: NetworkMonitorInterface#getReport

Reimplemented from NetworkMonitorInterface

void moveReport (NetworkMonitorReport* report)

moveReport() Implementation of NetworkMonitorInterface.

See also: NetworkMonitorInterface#moveReport

Reimplemented from NetworkMonitorInterface