struct Matter::Cluster::Definitions::SoftwareDiagnostics::ThreadMetrics

Included Modules

Defined in:

matter/cluster/definitions/software_diagnostics.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(data : Slice(UInt8)) #

[View source]

Instance Method Detail

def id : UInt64 #

The Id field shall be a server-assigned per-thread unique ID that is constant for the duration of the thread. Efforts SHOULD be made to avoid reusing ID values when possible.


[View source]
def id=(id : UInt64) #

The Id field shall be a server-assigned per-thread unique ID that is constant for the duration of the thread. Efforts SHOULD be made to avoid reusing ID values when possible.


[View source]
def name : String | Nil #

The Name field shall be set to a vendor defined name or prefix of the software thread that is static for the duration of the thread.


[View source]
def name=(name : String | Nil) #

The Name field shall be set to a vendor defined name or prefix of the software thread that is static for the duration of the thread.


[View source]
def stack_free_current : UInt32 | Nil #

The StackFreeCurrent field shall indicate the current amount of stack memory, in bytes, that are not being utilized on the respective thread.


[View source]
def stack_free_current=(stack_free_current : UInt32 | Nil) #

The StackFreeCurrent field shall indicate the current amount of stack memory, in bytes, that are not being utilized on the respective thread.


[View source]
def stack_free_minimum : UInt32 | Nil #

The StackFreeMinimum field shall indicate the minimum amount of stack memory, in bytes, that has been available at any point between the current time and this attribute being reset or initialized on the respective thread. This value shall only be reset upon a Node reboot or upon receiving of the ResetWatermarks command.


[View source]
def stack_free_minimum=(stack_free_minimum : UInt32 | Nil) #

The StackFreeMinimum field shall indicate the minimum amount of stack memory, in bytes, that has been available at any point between the current time and this attribute being reset or initialized on the respective thread. This value shall only be reset upon a Node reboot or upon receiving of the ResetWatermarks command.


[View source]
def stackSize : UInt32 | Nil #

The StackSize field shall indicate the amount of stack memory, in bytes, that has been allocated

for use by the respective thread.


[View source]
def stackSize=(stackSize : UInt32 | Nil) #

The StackSize field shall indicate the amount of stack memory, in bytes, that has been allocated

for use by the respective thread.


[View source]