IceMX.ChildInvocationMetrics

class IceMX.ChildInvocationMetrics(id: str = '', total: int = 0, current: int = 0, totalLifetime: int = 0, failures: int = 0, size: int = 0, replySize: int = 0)

Bases: Metrics

Provides information on child invocations. A child invocation is either remote (sent over an Ice connection) or collocated. An invocation can have multiple child invocations if it is retried. Child invocation metrics are embedded within IceMX.InvocationMetrics.

Parameters:
size

The size of the invocation. This corresponds to the size of the marshaled input parameters.

Type:

int

replySize

The size of the invocation reply. This corresponds to the size of the marshaled output and return parameters.

Type:

int

Notes

The Slice compiler generated this dataclass from Slice class ::IceMX::ChildInvocationMetrics.

static ice_staticId() str

Obtain the type ID of this Slice class or interface.

Returns:

The type ID.

Return type:

str