yast2-users
CrackAgent.h
Go to the documentation of this file.
1 /* CrackAgent.h
2  *
3  * Crack agent implementation
4  *
5  * Authors: Jiri Suchomel <jsuchome@suse.cz>
6  *
7  * $Id$
8  */
9 
10 #ifndef _CrackAgent_h
11 #define _CrackAgent_h
12 
13 #include <Y2.h>
14 #include <scr/SCRAgent.h>
15 
16 #include <crack.h>
17 
18 
22 class CrackAgent : public SCRAgent
23 {
24 private:
28  string dictpath;
29 
30 public:
34  CrackAgent();
35 
39  virtual ~CrackAgent();
40 
46  virtual YCPValue Read(const YCPPath &path,
47  const YCPValue& arg = YCPNull(),
48  const YCPValue& opt = YCPNull());
49 
53  virtual YCPBoolean Write(const YCPPath &path,
54  const YCPValue& value,
55  const YCPValue& arg = YCPNull());
56 
60  virtual YCPValue Execute(const YCPPath &path,
61  const YCPValue& value = YCPNull(),
62  const YCPValue& arg = YCPNull());
63 
67  virtual YCPList Dir(const YCPPath& path);
68 
72  virtual YCPValue otherCommand(const YCPTerm& term);
73 };
74 
75 #endif /* _CrackAgent_h */
virtual ~CrackAgent()
Definition: CrackAgent.cc:22
virtual YCPList Dir(const YCPPath &path)
Definition: CrackAgent.cc:29
string dictpath
Definition: CrackAgent.h:28
An interface class between YaST2 and Crack Agent.
Definition: CrackAgent.h:22
virtual YCPValue Execute(const YCPPath &path, const YCPValue &value=YCPNull(), const YCPValue &arg=YCPNull())
Definition: CrackAgent.cc:58
virtual YCPValue Read(const YCPPath &path, const YCPValue &arg=YCPNull(), const YCPValue &opt=YCPNull())
Definition: CrackAgent.cc:38
CrackAgent()
Definition: CrackAgent.cc:15
virtual YCPValue otherCommand(const YCPTerm &term)
Definition: CrackAgent.cc:80
virtual YCPBoolean Write(const YCPPath &path, const YCPValue &value, const YCPValue &arg=YCPNull())
Definition: CrackAgent.cc:48

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