RAD Interface Components in Python

An API is defined by a module developer. It contains one or more of the following components, each of which performs a task:

  • Enumerations

    • Values

  • Structures

    • Fields

  • Dictionary

  • Interfaces

    • Properties

    • Methods

    • Events

These components are defined in an ADR IDL document. The radadrgen utility is used to process the document to generate language specific components which facilitate client-server interactions 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. Brief descriptions of each component follows.