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
istrInputStream
NodeDynamicInfo(NodeInfo, ServerDynamicInfo[], AdapterDynamicInfo[])
Initializes a new instance of the NodeDynamicInfo class.
public NodeDynamicInfo(NodeInfo info, ServerDynamicInfo[] servers, AdapterDynamicInfo[] adapters)
Parameters
infoNodeInfoserversServerDynamicInfo[]adaptersAdapterDynamicInfo[]
Fields
adapters
The dynamic information of the adapters deployed on this node.
public AdapterDynamicInfo[] adapters
Field Value
info
Some static information about the node.
public NodeInfo info
Field Value
servers
The dynamic information of the servers deployed on this node.
public ServerDynamicInfo[] servers
Field Value
Methods
ice_read(InputStream)
Unmarshals a value from an input stream.
public static NodeDynamicInfo ice_read(InputStream istr)
Parameters
istrInputStreamThe 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
ostrOutputStreamThe output stream.
vNodeDynamicInfoThe value to marshal.