interface InterfaceRepo

The interface repository More...

Full nameArts::InterfaceRepo
Definition#include <arts/core.idl>
Inherited byInterfaceRepoV2
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

The interface repository

long  insertModule (ModuleDef newModule)

insertModule

inserts the contents of a module into the interface repository

Returns: an ID which can be used to remove the entry again

void  removeModule (long moduleID)

removeModule

removes the contents of a module from the interface repository

InterfaceDef  queryInterface (string name)

queryInterface

queries the definition of an interface

TypeDef  queryType (string name)

queryType

queries the definition of a type

EnumDef  queryEnum (string name)

queryEnum

queries the definition of an enum value

sequence<string>  queryChildren (string name)

queryChildren

queries all interfaces that inherit a given interface

sequence<string>  queryInterfaces ()

queryInterfaces

queries all interfaces

sequence<string>  queryTypes ()

queryTypes

queries all types

sequence<string>  queryEnums ()

queryEnums

queries all enums


Generated by: stefan on stefan on Sat Jun 2 23:13:43 2001, using kdoc 2.0a53.