struct InterfaceDef

InterfaceDef - interface definition structure More...

Full nameArts::InterfaceDef
Definition#include <arts/core.idl>
List of all Methods
Annotated List

Public Members

Detailed Description

InterfaceDef - interface definition structure

defines what methods/attributes a particular interface supports: these do not contain the methods/attributes of inherited interfaces.

inheritedInterfaces only contains the names of Interfaces that this one inherits in exactly one step. So to see if interface XYZ is inherited from ABC, you need to check the "inheritedInterfaces" of XYZ, and their "inheritedInterfaces" and their "inheritedInterfaces" and so on.

- NB20000320: defaultPorts allows to connect to those port by default if connection is made in the corresponding direction. It cannot be just an attribute flag because of the syntax on a separate line.

hints is reserved for future extensions, such as default, min and maxvalues

string name

sequence<string> inheritedInterfaces

sequence<MethodDef> methods

sequence<AttributeDef> attributes

sequence<string> defaultPorts

sequence<string> hints

Generated by: stefan@stefan on Sat Feb 24 19:11:36 2001, using kdoc 2.0a47.