00001 #ifndef ComponentRegistrar_h_seen 00002 #define ComponentRegistrar_h_seen 00003 00006 class ComponentRegistrar { 00007 public: 00008 virtual ~ComponentRegistrar() {} 00010 virtual int addStaticClass(const char *className, void *(*create)(), const char * classAlias) = 0; 00012 virtual int addStaticClassBabel(const char *className, void *(*create)(), const char * classAlias) = 0; 00013 00014 }; 00015 00016 #endif // ComponentRegistrar_h_seen