Table of Contents

Class SmppMessageMetricsSnapshot

Namespace
Inetlab.SMPP.Metrics
Assembly
Inetlab.SMPP.dll
public class SmppMessageMetricsSnapshot : ISmppMessageMetrics, ISmppMetric
Inheritance
SmppMessageMetricsSnapshot
Implements
Inherited Members

Constructors

SmppMessageMetricsSnapshot(long, double, double)

public SmppMessageMetricsSnapshot(long total, double perSecond, double avgPerSecond)

Parameters

total long
perSecond double
avgPerSecond double

Properties

AvgPerSecond

Average speed since last Reset. Messages per second.

public double AvgPerSecond { get; }

Property Value

double

PerSecond

Transferring speed for last second. Messages per second.

public double PerSecond { get; }

Property Value

double

Total

Total transferred requests or responses in one direction.

public long Total { get; }

Property Value

long

Methods

Reset()

public void Reset()

Snapshot()

public ISmppMessageMetrics Snapshot()

Returns

ISmppMessageMetrics

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.