00001 #ifndef __neo_Component_hh_seen 00002 #define __neo_Component_hh_seen 00003 00004 namespace neo { 00005 namespace cca { 00006 00010 class Component 00011 { 00012 public: 00013 00015 virtual ~Component(){} 00016 00044 virtual void setServices(Services *cc) throw(Exception )= 0; 00045 00046 }; 00047 00048 } // end namespace cca 00049 } // end namespace neo 00050 00051 #endif // __neo_Component_hh_seen