An optional set RV parameters call lets you supply IPM with configuration parameters from within program code (see
Explicit Configuration Parameters in Code). These parameters guide IPM operation (corresponding to the command line parameters of a separate daemon process). When present, this call must precede the
open call.
The open call starts TIBCO Rendezvous machinery within the application, as in any TIBCO Rendezvous program. When you have linked the IPM library, a variant form of the
open call lets you explicitly determine a configuration file, from which IPM reads parameters (see
Explicit Configuration File).
When you have linked IPM, the close call stops IPM (in addition to its usual Rendezvous clean-up tasks).
In programs that connect to a TIBCO Rendezvous communications daemon, the close call flushes all outbound data to the daemon before destroying the internal machinery. The daemon sends that data over the network asynchronously.
However, when IPM operates within the program itself, the close call blocks until the reliability interval has elapsed. This extra step ensures that potential receivers can request retransmission from IPM until the reliability limit expires.