OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide
The GPI Library
OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide—424822-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. 










