Qore Programming Language

  • Increase font size
  • Default font size
  • Decrease font size
tibrv module
TIBCO Rendezvous(R) Module

The "tibrv" module provides direct TIBCO Rendezvous(R) support, allowing qore programs to send and receive Rendezvous messages directly.

Requires Qore 0.7.0+ and TIBCO Rendezvous(R) headers and libraries to build.

Note that the TIBCO C++ library (libtibrvcpp.a or libtibrvcpp64.a) must be built with the same C++ compiler that is used to build the qore library and this module.

TIBCO Rendezvous(R) is a registered trademark of TIBCO, Inc.

Module documentation: http://qore.org/manual/modules/tibrv-module-doc.html

To use TIBCO Rendezvous support use the "%use tibrv" directive to ensure that the functionality is loaded

Classes supplied by this module:

  • TibrvListener: for listening to reliable messages
  • TibrvSender: for sending reliable messages
  • TibrvCmListener: for listening to certified messages
  • TibrvCmSender: for sending certified messages
  • TibrvFtMember: to implement a fault-tolerant node
  • TibrvFtMonitor: to monitor a fault-tolerant group
  • TibrvDistributedQueue: to manage certified messages in a distributed queue

NOTE: we do not send native Rendezvous arrays - we use the old style "multiple fields with the same name" approach to have more flexible arrays (different datatype in each element, etc).   Native Tibrv arrays are decoded properly when received.

Rendezvous is a registered trademark of TIBCO, inc, and not affiliated with Qore in any way.
You can only compile and/or use this module if you have a properly licensed copy of TIBCO Rendezvous from TIBCO Inc.
Title Filter     Display # 
# Article Title Author Hits
1 TIBCO Rendezvous Test Example David Nichols 6003