278 virtual string name()
const = 0;
332 virtual Y2Namespace*
import(
const char* name_space);
365 virtual bool remote ()
const;
368 #endif // Y2Component_h
virtual bool remote() const
Definition: Y2Component.cc:88
virtual string name() const =0
virtual YCPValue doActualWork(const YCPList &arglist, Y2Component *user_interface)
Definition: Y2Component.cc:64
Y2Component()
Definition: Y2Component.cc:31
virtual YCPValue evaluate(const YCPValue &command)
Definition: Y2Component.cc:42
virtual SCRAgent * getSCRAgent()
Definition: Y2Component.cc:81
Communication handle to a YaST2 component.
Definition: Y2Component.h:262
SuSE Configuration Repository Agent.
Definition: SCRAgent.h:37
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
virtual void result(const YCPValue &result)
Definition: Y2Component.cc:50
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
Definition: Y2Namespace.h:43
virtual ~Y2Component()
Definition: Y2Component.cc:36
virtual void setServerOptions(int argc, char **argv)
Definition: Y2Component.cc:57