27 #ifndef Y2StdioComponent_h
28 #define Y2StdioComponent_h
128 #endif // Y2StdioComponent_h
YCPValue doActualWork(const YCPList &arglist, Y2Component *user_interface)
Definition: Y2StdioComponent.cc:96
Parser parser
Definition: Y2StdioComponent.h:59
~Y2StdioComponent()
Definition: Y2StdioComponent.cc:41
Interface to a component via stdio.
Definition: Y2StdioComponent.h:36
void result(const YCPValue &result)
Definition: Y2StdioComponent.cc:83
Y2StdioComponent(bool is_server, bool to_stderr, bool in_batchmode=false)
Definition: Y2StdioComponent.cc:31
void setServerOptions(int argc, char **argv)
Definition: Y2StdioComponent.cc:91
Communication handle to a YaST2 component.
Definition: Y2Component.h:262
YCPValue receive()
Definition: Y2StdioComponent.cc:144
const bool is_server
Definition: Y2StdioComponent.h:41
bool to_stderr
Definition: Y2StdioComponent.h:47
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
bool batchmode
Definition: Y2StdioComponent.h:54
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 send(const YCPValue &v) const
Definition: Y2StdioComponent.cc:126
string name() const
Definition: Y2StdioComponent.cc:46
YCPValue evaluate(const YCPValue &command)
Definition: Y2StdioComponent.cc:54
YCP language parser.
Definition: Parser.h:64