Open topic with navigation

TIBCO Rendezvous® 8.7.0

# Program Structure

The program structure for an application using IPM is nearly identical to the familiar form of TIBCO Rendezvous application programs. This section summarizes the differences.

## Set Parameters

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.

## Open

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).

## Close

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.

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO Rendezvous®

Copyright © 1997-2023. Cloud Software Group, Inc. All Rights Reserved.