tibrvcmTransport_GetTaskBacklogLimits()

Function

Declaration

tibrv_status tibrvcmTransport_GetTaskBacklogLimits(
    tibrvcmTransport    cmTransport,
    tibrv_u32*          limitBySizeInBytes,
    tibrv_u32*          limitByMessages);

Purpose

Get the scheduler task queue limits of a distributed queue transport.

Remarks

The scheduler stores tasks in a queue. This property limits the maximum size of that queue—by number of bytes or number of messages (or both). When no value is set for this property, the default is no limit.

When the task messages in the queue exceed either of these limits, Rendezvous software deletes new inbound task messages.

Parameter

Description

cmTransport

Get the size limits of the task queue of this distributed queue transport.

limitBySizeInBytes

The program supplies a location, and the function stores the size limit (in bytes) in that location.

Zero is a special value, indicating that no size limit has been set.

limitByMessages

The program supplies a location, and the function stores the message limit (number of messages) in that location.

Zero is a special value, indicating that no limit has been set for the number of messages.

See Also

tibrvcmTransport_SetTaskBacklogLimit...()

Distributed Queue, in TIBCO Rendezvous Concepts