Component /dat/lib/utility/memory

Memory provides an untyped variable for temporarily holding a document. Memory will retain the last non control document received on the input port. The retained document will be sent to the output port upon receipt of a signal on the send pin or receipt of a <cx:send> control document on the input port. Memory is cleared thereby discarding the retained document upon receipt of a signal on the cleared pin or receipt of a <cx:clear> document on the input port.

After sending the retained document to the output port, a signal will be sent on the sent pin.

After clearing the retained document, a signal will be sent on the cleared pin.

If a signal is received on the send pin or a <cx:send> control document is received on the input port at the time that the memory is cleared, as error document will be sent on the error port.

Pins

Ports

Properties

Copyright 2000,2001 Data Access Technologies