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

Returns the Slice type ID of this type.

Returns:

The return value is always ::Ice::Object.

Return type:

str