SCR Agent for Resolver commands. More...
#include <ResolverAgent.h>
Public Member Functions | |
ResolverAgent () | |
~ResolverAgent () | |
YCPValue | Read (const YCPPath &path, const YCPValue &arg=YCPNull(), const YCPValue &optarg=YCPNull()) |
YCPBoolean | Write (const YCPPath &path, const YCPValue &value, const YCPValue &arg=YCPNull()) |
YCPList | Dir (const YCPPath &path) |
YCPValue | otherCommand (const YCPTerm &term) |
Private Attributes | |
string | file_name |
SCR Agent for Resolver commands.
ResolverAgent::ResolverAgent | ( | ) |
ResolverAgent::~ResolverAgent | ( | ) |
References cacheDirty, cacheValid, file_name, and flushCache().
Other commands
Reimplemented from SCRAgent.
References cacheValid, file_name, YCPTerm::name(), YCPTerm::size(), YCPTerm::value(), and y2debug.
YCPValue ResolverAgent::Read | ( | const YCPPath & | path, | |
const YCPValue & | arg = YCPNull() , |
|||
const YCPValue & | optarg = YCPNull() | |||
) | [virtual] |
Implements SCRAgent.
References file_name, fillCache(), YCPElement::isNull(), YCPMap::value(), and y2debug.
YCPBoolean ResolverAgent::Write | ( | const YCPPath & | path, | |
const YCPValue & | value, | |||
const YCPValue & | arg = YCPNull() | |||
) | [virtual] |
Writes data.
Implements SCRAgent.
References YCPMap::add(), allowedInfoKey(), allowedKey(), cacheDirty, file_name, fillCache(), flushCache(), YCPElement::isNull(), writeHeader, y2debug, and ycp2error.
string ResolverAgent::file_name [private] |
Referenced by otherCommand(), Read(), Write(), and ~ResolverAgent().