// $Id$ /// Compliant with OMG 06-04-01 Section 6.7.6 #if !defined (CCM_HOME_IDL) #define CCM_HOME_IDL #include "tao/IFR_Client/IFR_Base.pidl" #include "ccm/CCM_Exceptions.idl" module Components { typeprefix Components "omg.org"; exception DuplicateKeyValue {}; exception InvalidKey {}; exception UnknownKeyValue {}; interface CCMObject; interface CCMHome { CORBA::IRObject get_component_def (); CORBA::IRObject get_home_def (); void remove_component (in CCMObject comp) raises (RemoveFailure); }; }; #endif /* CCM_HOME_IDL */