yast2-sound
AudioAgent.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 
20 #ifndef __AUDIOAGENT
21 #define __AUDIOAGENT
22 
23 #include <scr/SCRAgent.h>
24 
25 using std::string;
26 using std::vector;
27 using std::map;
28 
29 #include "AlsaAudio.h"
30 #include "OSSAudio.h"
31 
32 /* An interface class between YaST2 and RcFile */
33 class AudioAgent : public SCRAgent {
34 public:
35  AudioAgent();
36  virtual ~AudioAgent();
37 
38  virtual YCPValue Read ( const YCPPath &path,
39  const YCPValue& arg = YCPNull(),
40  const YCPValue& opt = YCPNull());
41 
42  virtual YCPBoolean Write ( const YCPPath &path,
43  const YCPValue& value,
44  const YCPValue& arg = YCPNull());
45 
46  virtual YCPList Dir ( const YCPPath& path);
47 
48  virtual YCPValue Execute ( const YCPPath& path,
49  const YCPValue& value = YCPNull(),
50  const YCPValue& arg = YCPNull());
51 
52  virtual YCPValue otherCommand(const YCPTerm& term);
53 };
54 
55 #endif /* _AudioAgent_h */
virtual YCPValue Read(const YCPPath &path, const YCPValue &arg=YCPNull(), const YCPValue &opt=YCPNull())
Definition: AudioAgent.cc:40
virtual YCPValue Execute(const YCPPath &path, const YCPValue &value=YCPNull(), const YCPValue &arg=YCPNull())
Definition: AudioAgent.cc:230
virtual YCPList Dir(const YCPPath &path)
Definition: AudioAgent.cc:164
virtual YCPValue otherCommand(const YCPTerm &term)
Definition: AudioAgent.cc:267
virtual YCPBoolean Write(const YCPPath &path, const YCPValue &value, const YCPValue &arg=YCPNull())
Definition: AudioAgent.cc:100
Definition: AudioAgent.h:33
AudioAgent()
Definition: AudioAgent.cc:28
virtual ~AudioAgent()
Definition: AudioAgent.cc:34

Generated on a sunny day for yast2-sound by doxygen 1.8.8