21 #ifndef Y2ComponentBroker_h
22 #define Y2ComponentBroker_h
111 return strcmp(s1, s2) < 0;
115 static map<const char *, const Y2Component *, ltstr>
namespaces;
202 #endif //Y2ComponentBroker_h
static Y2Component * createServer(const char *name)
Definition: Y2ComponentBroker.cc:109
static map< const char *, const Y2Component *, ltstr > namespaces
Definition: Y2ComponentBroker.h:115
Definition: Y2ComponentBroker.h:107
static void initializeLists()
Definition: Y2ComponentBroker.cc:199
static bool registerNamespaceException(const char *name_space, const char *component_name)
Definition: Y2ComponentBroker.cc:183
Definition: Y2ComponentBroker.h:102
static void registerComponentCreator(const Y2ComponentCreator *creator, order_t order, bool force=false)
Definition: Y2ComponentBroker.cc:40
order_t
Definition: Y2ComponentBroker.h:98
bool operator()(const char *s1, const char *s2) const
Definition: Y2ComponentBroker.h:109
static map< string, string > namespace_exceptions
Definition: Y2ComponentBroker.h:134
Definition: Y2ComponentBroker.h:101
static bool stop_register
Definition: Y2ComponentBroker.h:127
Definition: Y2ComponentBroker.h:99
static int force
Definition: ycpc.cc:60
Definition: Y2ComponentBroker.h:98
Communication handle to a YaST2 component.
Definition: Y2Component.h:262
static Y2Component * createComponent(const char *name, bool look_for_clients)
Definition: Y2ComponentBroker.cc:62
static vector< const Y2ComponentCreator * > * creators[MAX_ORDER]
Definition: Y2ComponentBroker.h:120
Definition: Y2ComponentBroker.h:100
Definition: Y2ComponentBroker.h:91
Definition: Y2ComponentBroker.h:103
Can create certain YaST2 components As documented in Y2Component, there are many ways how to realize ...
Definition: Y2ComponentCreator.h:43
static Y2Component * createClient(const char *name)
Definition: Y2ComponentBroker.cc:103
static Y2Component * getNamespaceComponent(const char *name)
Definition: Y2ComponentBroker.cc:116