#include <snapshots.h>
Public Member Functions | |
Top::UsageMap | collectionUsageDiff () |
unsigned long long | elapsed () const |
Top::CollectionData | globalUsageDiff () |
double | percentWriteLocked () const |
SnapshotDelta (const SnapshotData &older, const SnapshotData &newer) | |
unsigned long long | start () const |
unsigned long long | timeInWriteLock () const |
Private Attributes | |
unsigned long long | _elapsed |
const SnapshotData & | _newer |
const SnapshotData & | _older |
contains performance information for a time period
Definition at line 52 of file snapshots.h.
mongo::SnapshotDelta::SnapshotDelta | ( | const SnapshotData & | older, | |
const SnapshotData & | newer | |||
) |
Top::UsageMap mongo::SnapshotDelta::collectionUsageDiff | ( | ) |
unsigned long long mongo::SnapshotDelta::elapsed | ( | ) | const [inline] |
Definition at line 60 of file snapshots.h.
Top::CollectionData mongo::SnapshotDelta::globalUsageDiff | ( | ) |
double mongo::SnapshotDelta::percentWriteLocked | ( | ) | const [inline] |
Definition at line 67 of file snapshots.h.
unsigned long long mongo::SnapshotDelta::start | ( | ) | const [inline] |
Definition at line 56 of file snapshots.h.
unsigned long long mongo::SnapshotDelta::timeInWriteLock | ( | ) | const [inline] |
Definition at line 64 of file snapshots.h.
unsigned long long mongo::SnapshotDelta::_elapsed [private] |
Definition at line 80 of file snapshots.h.
const SnapshotData& mongo::SnapshotDelta::_newer [private] |
Definition at line 78 of file snapshots.h.
const SnapshotData& mongo::SnapshotDelta::_older [private] |
Definition at line 77 of file snapshots.h.