RAD Interface Components in C

The module developer defines an API in an ADR IDL document. It contains one or more of the following components, each of which performs a task:

  • Enumerations

    • Values

  • Structures

    • Fields

  • Dictionary

  • Interfaces

    • Properties

    • Methods

    • Events

The radadrgen utility is used to process the document to generate language-specific components, which facilitates client-server interaction within RAD. For more information about the role of ADR and RAD, see Chapter 2, Abstract Data Representation for RAD in Remote Administration Daemon Module Developer's Guide. The following sections describe each component.