Channel Request
Represents a request by an entity to receive a given amount of items from the channel that meet the criteria (predicate).
Parameters
the entity that wants the items
the criteria for selecting the items from the channel waiting for their request
Inheritors
Properties
A reference to an object that can be attached to the QObject when queued
True if the request can not be filled at the time the property is accessed
The time that the QObject was created
The receiver that last received the qObject
The current simulation time. Attached to the queue object for convenience of checking time outside of model element instances.
Sets the priority to the supplied value If the QObject is queued, the queue's changePriority() method is called (possibly causing a reordering of the queue) which may cause significant reordering overhead otherwise the priority is directly changed Changing this value only changes how the QObjects are compared and may or may not change how they are ordered in the queue, depending on the queue discipline used
A generic attribute to indicate a type for the QObject
This method can be used to get direct access to the State that represents when the object was queued. This allows access to the total time in the queued state as well as other statistical accumulation of state statistics
Something that knows how to send qObjects to receivers
The time that the QObject was LAST enqueued
The time that the QObject LAST exited a queue
The time that the QObject spent in the Queue based on the LAST time dequeued
Allows for a generic value to be held by the QObject