Skip to content

NativeTableStats

Namespace Mc.Scripting.Permissions · Kind struct (readonly)

public readonly struct NativeTableStats : IEquatable<NativeTableStats>

The engine’s permission table counters.

Member Description
Constructor The engine’s permission table counters.
public NativeTableStats(ulong Subjects, ulong Rules, ulong Nodes, ulong Applied, ulong Rejected, ulong Generation, int LastStatus, bool Claimed)

The engine’s permission table counters.

Parameters

Name Type Description
Subjects ulong Subjects with state.
Rules ulong Rules over all subjects.
Nodes ulong Interned names.
Applied ulong Messages applied.
Rejected ulong Messages refused.
Generation ulong Snapshot generations begun.
LastStatus int Status of the last message.
Claimed bool Whether the table is claimed.
Member Description
ulong Applied { get; init; } Messages applied.
bool Claimed { get; init; } Whether the table is claimed.
ulong Generation { get; init; } Snapshot generations begun.
int LastStatus { get; init; } Status of the last message.
ulong Nodes { get; init; } Interned names.
ulong Rejected { get; init; } Messages refused.
ulong Rules { get; init; } Rules over all subjects.
ulong Subjects { get; init; } Subjects with state.
public ulong Applied { get; init; }

Messages applied.

public bool Claimed { get; init; }

Whether the table is claimed.

public ulong Generation { get; init; }

Snapshot generations begun.

public int LastStatus { get; init; }

Status of the last message.

public ulong Nodes { get; init; }

Interned names.

public ulong Rejected { get; init; }

Messages refused.

public ulong Rules { get; init; }

Rules over all subjects.

public ulong Subjects { get; init; }

Subjects with state.