OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide

The GPI Library
OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide424822-001
2-8
Message Transfer Procedures
GPI_MT_TRANSFER_OUT_
The GPI_MT_TRANSFER_OUT_ procedure transfers a root object from GPI library
memory space to the output queue of the GPI service. As the object passes through the
GIP, it is encoded into a form suitable for eventual transfer to the X.400 network.
GPI_MT_WAIT_
The GPI_MT_WAIT_ procedure is used prior to inbound transfer. GPI_MT_WAIT_
monitors the input queue of the GPI service for a specified time. It notifies the client
when an inbound root object is available.
GPI_MT_START_TRANSFER_IN_
The GPI_MT_START_TRANSFER_IN_ procedure initiates inbound transfer. It copies
the root object on the input queue and transfers the root object copy to GPI library
memory space. As the copy passes through the GIP, it is passed-through encoded or
decoded into a form suitable for manipulation by object management inspecting and
copying procedures.
GPI_MT_FINISH_TRANSFER_IN_
The GPI_MT_FINISH_TRANSFER_IN_ procedure completes inbound transfer.
Depending on parameters you specify, it saves or disposes of the root object on the input
queue and the corresponding copy in GPI library memory space. The parameters and
various outcomes of this procedure are described in the following paragraphs.