Table of Contents

Class NodeDynamicInfo

Namespace
IceGrid
Assembly
IceGrid.dll

Dynamic information about the state of a node.

public sealed record NodeDynamicInfo : IEquatable<NodeDynamicInfo>
Inheritance
NodeDynamicInfo
Implements
Inherited Members

Remarks

The Slice compiler generated this record class from Slice struct ::IceGrid::NodeDynamicInfo.

Constructors

NodeDynamicInfo(InputStream)

Initializes a new instance of the NodeDynamicInfo class from an input stream.

public NodeDynamicInfo(InputStream istr)

Parameters

istr InputStream

NodeDynamicInfo(NodeInfo, ServerDynamicInfo[], AdapterDynamicInfo[])

Initializes a new instance of the NodeDynamicInfo class.

public NodeDynamicInfo(NodeInfo info, ServerDynamicInfo[] servers, AdapterDynamicInfo[] adapters)

Parameters

info NodeInfo
servers ServerDynamicInfo[]
adapters AdapterDynamicInfo[]

Fields

adapters

The dynamic information of the adapters deployed on this node.

public AdapterDynamicInfo[] adapters

Field Value

AdapterDynamicInfo[]

info

Some static information about the node.

public NodeInfo info

Field Value

NodeInfo

servers

The dynamic information of the servers deployed on this node.

public ServerDynamicInfo[] servers

Field Value

ServerDynamicInfo[]

Methods

ice_read(InputStream)

Unmarshals a value from an input stream.

public static NodeDynamicInfo ice_read(InputStream istr)

Parameters

istr InputStream

The input stream.

Returns

NodeDynamicInfo

The unmarshaled value.

ice_write(OutputStream, NodeDynamicInfo)

Marshals a value into an output stream.

public static void ice_write(OutputStream ostr, NodeDynamicInfo v)

Parameters

ostr OutputStream

The output stream.

v NodeDynamicInfo

The value to marshal.