*/
typedef sequence<string> ListOfInterfaces ;
+/*!
+PathPrefix : association of a machine name and
+a path to a component
+*/
+ struct PathPrefix {
+ string machine;
+ string path;
+ };
+
+/*!
+List of path prefixes
+*/
+ typedef sequence<PathPrefix> PathPrefixes;
+
/*!
Description of a component
*/
string icon;
string constraint;
ListOfDefInterface interfaces;
+ PathPrefixes paths;
};
/*!
New components replace existing components with the same name.
*/
void ImportXmlCatalogFile(in string filename) raises(NotFound);
+
+ void shutdown();
} ;
};