00001 #ifndef __UPF_LOADER_IDL__ 00002 #define __UPF_LOADER_IDL__ 00003 00004 #include "IObject.idl" 00005 00006 module upf 00007 { 00008 00018 interface ILoader : IObject 00019 { 00021 typedef sequence<string> FilesList; 00022 00024 typedef sequence<string> ExtensionsList; 00025 00041 void loadClasses(in string path, in FilesList files); 00042 00062 ExtensionsList getExtensions(); 00063 00067 string getDescription(); 00068 }; 00069 00070 }; // end of upf module 00071 00072 #endif