yast2-slp

- Main Page
- Related Pages
- Classes
- Files

- File List
- File Members

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 */