Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

IWriteableClassInfo.idl

00001 #ifndef __UPF_WRITEABLECLASSINFO_IDL__
00002 #define __UPF_WRITEABLECLASSINFO_IDL__
00003 
00004 #include "IClassInfo.idl"
00005 
00006 module upf
00007 {
00008 
00013 interface IWriteableClassInfo : IObject
00014 {
00016     void setCID(in CID id);
00018     void setName(in string name);
00020     void setFactory(in IClassFactory f);
00022     void addInterface(in IID id);
00024     void addProperty(in string name, in string value);
00025 
00029     IClassInfo freeze();    
00030 };
00031 
00032 #pragma single_impl IWriteableClassInfo upf.impl.ClassInfo
00033 
00034 }; // end of upf module
00035 
00036 #endif 

Generated on Wed Jan 15 23:10:55 2003 for Universal Plugins Framework by doxygen1.2.18