first-queue-elementQueue Managementlast-queue-elementinsert-on-queueGoTo Top

insert-on-queue   queue-element queue => queue-element[Generic Function]

Purpose
Insert a queue element on queue.

Method signatures

insert-on-queue  (queue-element queue-element) (queue queue) => queue-element
insert-on-queue  (queue-element queue-element) (queue ordered-queue) => queue-element

Package   :gbbopen

Module   :queue

Arguments and values

queue-element     A GBBopen queue element object
queue     A GBBopen queue

Returns
The supplied queue-element.

Description
If queue is an ordered queue, the position of queue-element in queue is based on the key and test functions provided when the queue was created. If queue is a standard queue, queue-element is inserted at the end of the queue.

See also
    clear-queue
    make-queue
    remove-from-queue

Example

  > (insert-on-queue ksa pending-ksas)
  #<ksa 2372>
  >


The GBBopen Project


first-queue-elementQueue Managementlast-queue-elementinsert-on-queueGoTo Top