yast2-slp
SlpAgent.h
Go to the documentation of this file.
1 /* SlpAgent.h
2  *
3  * Slp agent implementation
4  *
5  * Authors: Anas Nashif <nashif@suse.de>
6  *
7  * $Id$
8  */
9 
10 #ifndef _SlpAgent_h
11 #define _SlpAgent_h
12 
13 #include <Y2.h>
14 #include <scr/SCRAgent.h>
15 
19 class SlpAgent : public SCRAgent
20 {
21 private:
26 public:
30  SlpAgent();
31 
35  virtual ~SlpAgent();
36 
42  virtual YCPValue Read(const YCPPath &path,
43  const YCPValue& arg = YCPNull (),
44  const YCPValue& opt = YCPNull());
45 
49  virtual YCPBoolean Write(const YCPPath &path,
50  const YCPValue& value,
51  const YCPValue& arg = YCPNull());
52 
56  virtual YCPValue Execute(const YCPPath &path,
57  const YCPValue& value,
58  const YCPValue& arg );
59 
63  virtual YCPList Dir(const YCPPath& path);
64 
68  virtual YCPValue otherCommand(const YCPTerm& term);
69 };
70 
71 #endif /* _SlpAgent_h */
SlpAgent()
Definition: SlpAgent.cc:20
virtual YCPValue Read(const YCPPath &path, const YCPValue &arg=YCPNull(), const YCPValue &opt=YCPNull())
Definition: SlpAgent.cc:479
An interface class between YaST2 and Slp Agent.
Definition: SlpAgent.h:19
virtual YCPBoolean Write(const YCPPath &path, const YCPValue &value, const YCPValue &arg=YCPNull())
Definition: SlpAgent.cc:469
virtual YCPList Dir(const YCPPath &path)
Definition: SlpAgent.cc:373
virtual ~SlpAgent()
Definition: SlpAgent.cc:27
virtual YCPValue otherCommand(const YCPTerm &term)
Definition: SlpAgent.cc:544
virtual YCPValue Execute(const YCPPath &path, const YCPValue &value, const YCPValue &arg)
Definition: SlpAgent.cc:391

Generated on a sunny day for yast2-slp by doxygen 1.8.6