00001 /*---------------------------------------------------------------------\ 00002 | | 00003 | __ __ ____ _____ ____ | 00004 | \ \ / /_ _/ ___|_ _|___ \ | 00005 | \ V / _` \___ \ | | __) | | 00006 | | | (_| |___) || | / __/ | 00007 | |_|\__,_|____/ |_| |_____| | 00008 | | 00009 | core system | 00010 | (C) SuSE GmbH | 00011 \----------------------------------------------------------------------/ 00012 00013 File: Y2CCWFM.h 00014 00015 Author: Mathias Kettner <kettner@suse.de> 00016 Maintainer: Mathias Kettner <kettner@suse.de> 00017 00018 /-*/ 00019 00020 #ifndef Y2CCWFM_h 00021 #define Y2CCWFM_h 00022 00023 #include <y2/Y2ComponentCreator.h> 00024 00025 class Y2CCWFM : public Y2ComponentCreator 00026 { 00032 static Y2Component *m_wfm; 00033 00034 public: 00035 00039 Y2CCWFM (); 00040 00044 Y2Component *create (const char *name) const; 00045 00049 bool isServerCreator () const; 00050 00054 Y2Component* provideNamespace (const char*) { return NULL; } 00055 }; 00056 00057 00058 #endif // Y2CCWFM_h