SAGA Adaptor CPI v.1.0
Table of Contents

CPI stands for Capability Provider Interface and it defines the interface between the SAGA runtime and adaptors (middleware plug-ins). SAGA uses a dynamic loading mechanism that allows to load adaptors during runtime to provide a specific functionality requested by the user (see http://vimeo.com/20955440). All SAGA adaptors have to be derived and conform with the CPI, otherwise the dynamic loading mechanism will fail.

The SAGA adaptor CPI provides a set of object-oriented abstract interfaces that define the structure and semantics of a SAGA adaptor. Please refer to the Adaptor Developer Documentation below for further details. The C++ class reference can be found on the left.


Adaptor Developer Documentation:


saga-cpi.png


Quick Class Reference Links:


  • Advert
    • CPI Instance Data Members
  • Filesystem
    • CPI Instance Data Members
  • Job
    • CPI Instance Data Members
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines