25 #ifndef Y2PluginComponent_h
26 #define Y2PluginComponent_h
138 bool loadPlugin (
const char* name_space = NULL);
148 #endif // Y2PluginComponent_h
void * handle
Definition: Y2PluginComponent.h:70
string creator_name
Definition: Y2PluginComponent.h:45
SCRAgent * getSCRAgent()
Definition: Y2PluginComponent.cc:115
Y2Component * comp
Definition: Y2PluginComponent.h:75
Y2Component * component()
Definition: Y2PluginComponent.h:132
string component_name
Definition: Y2PluginComponent.h:50
~Y2PluginComponent()
Definition: Y2PluginComponent.cc:68
string filename
Definition: Y2PluginComponent.h:40
bool loadPlugin(const char *name_space=NULL)
Definition: Y2PluginComponent.cc:202
YCPValue doActualWork(const YCPList &arglist, Y2Component *user_interface)
Definition: Y2PluginComponent.cc:173
Communication handle to a YaST2 component.
Definition: Y2Component.h:262
Y2PluginComponent(bool is_server, string filename, const char *creator_name, const char *component_name, int level)
Definition: Y2PluginComponent.cc:33
SuSE Configuration Repository Agent.
Definition: SCRAgent.h:37
YCPValue evaluate(const YCPValue &command)
Definition: Y2PluginComponent.cc:97
Wrapper for YCPListRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPListRep with the arrow operator. See YCPListRep.
Definition: YCPList.h:236
const bool is_server
Definition: Y2PluginComponent.h:35
Definition: Y2PluginComponent.h:30
Wrapper for YCPValueRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPValueRep with the arrow operator. See YCPValueRep.
Definition: YCPValue.h:275
void setServerOptions(int argc, char **argv)
Definition: Y2PluginComponent.cc:84
Definition: Y2Namespace.h:43
string name() const
Definition: Y2PluginComponent.cc:164
char ** argv
Definition: Y2PluginComponent.h:60
int level
Definition: Y2PluginComponent.h:65
Can create certain YaST2 components As documented in Y2Component, there are many ways how to realize ...
Definition: Y2ComponentCreator.h:43
int argc
Definition: Y2PluginComponent.h:55
Y2ComponentCreator * locateSym(int num)
Definition: Y2PluginComponent.cc:293
void result(const YCPValue &result)
Definition: Y2PluginComponent.cc:149