Skip to main content
Skip table of contents

(v13) RDR and Event systems


This page applies to Harlequin v13.1r0 and later; and to Harlequin Core but not Harlequin MultiRIP.

The RDR and Event APIs are used by the Harlequin Core v3.0r1 and later to communicate with the RIP skins.

The RDR system is a core API for entity publishing and discovery built on these concepts:

  • Registration
  • Classification
  • Prioritization
  • Iteration

The Events system is a core API that enables Events or messages to be sent by an issuer and received by multiple handlers, regardless of the location of issuer and handlers. A more complete definition of the Events system can be found in eventapi.h. The Events system is built on top of the RDR system and uses a number of RDR return values.

The RDR and Event libraries must be started before the RIP is started, and terminated after the RIP is shut down. This is normally achieved by using the SwLeSDKStart() and SwLeSDKEnd() functions. These functions also encapsulate initialization and shutdown of the other required support libraries that the RIP requires.

For more information see the API Reference Manual.



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.