Table of Contents

Struct DiskIOMetrics

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Tracks read/write operations to persistent storage.

public readonly struct DiskIOMetrics : IEquatable<DiskIOMetrics>
Implements
Inherited Members

Constructors

DiskIOMetrics(long, long, long, long)

Tracks read/write operations to persistent storage.

public DiskIOMetrics(long ReadOps, long WriteOps, long ReadBytes, long WriteBytes)

Parameters

ReadOps long

Number of read operations (counter).

WriteOps long

Number of write operations (counter).

ReadBytes long

Total bytes read (counter).

WriteBytes long

Total bytes written (counter).

Properties

ReadBytes

Total bytes read (counter).

public long ReadBytes { get; init; }

Property Value

long

ReadOps

Number of read operations (counter).

public long ReadOps { get; init; }

Property Value

long

WriteBytes

Total bytes written (counter).

public long WriteBytes { get; init; }

Property Value

long

WriteOps

Number of write operations (counter).

public long WriteOps { get; init; }

Property Value

long

Methods

Deconstruct(out long, out long, out long, out long)

public void Deconstruct(out long ReadOps, out long WriteOps, out long ReadBytes, out long WriteBytes)

Parameters

ReadOps long
WriteOps long
ReadBytes long
WriteBytes long

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(DiskIOMetrics)

public bool Equals(DiskIOMetrics other)

Parameters

other DiskIOMetrics

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(DiskIOMetrics, DiskIOMetrics)

public static bool operator ==(DiskIOMetrics left, DiskIOMetrics right)

Parameters

left DiskIOMetrics
right DiskIOMetrics

Returns

bool

operator !=(DiskIOMetrics, DiskIOMetrics)

public static bool operator !=(DiskIOMetrics left, DiskIOMetrics right)

Parameters

left DiskIOMetrics
right DiskIOMetrics

Returns

bool