#include "scr/SCR.h"
#include "ycp/YCPBoolean.h"
#include "ycp/YCPInteger.h"
#include "ycp/YCPVoid.h"
#include "ycp/YCPString.h"
#include "ycp/YCPCode.h"
#include "ycp/StaticDeclaration.h"
#include "ycp/y2log.h"
#include "scr/SCRAgent.h"
Defines | |
#define | ETC 0, NULL, constTypePtr(), NULL |
#define | ETCf NULL, constTypePtr(), NULL |
Functions | |
static YCPValue | SCRRead3 (const YCPPath &path, const YCPValue &args=YCPNull(), const YCPValue &opt=YCPNull()) |
static YCPValue | SCRRead2 (const YCPPath &path, const YCPValue &arg) |
static YCPValue | SCRRead (const YCPPath &path) |
static YCPValue | SCRWrite2 (const YCPPath &path, const YCPValue &value_n) |
static YCPValue | SCRWrite3 (const YCPPath &path, const YCPValue &value_n, const YCPValue &arg_n) |
static YCPValue | SCRDir (const YCPPath &path) |
static YCPValue | SCRExecute (const YCPPath &path) |
static YCPValue | SCRError (const YCPPath &path) |
static YCPValue | SCRExecute2 (const YCPPath &path, const YCPValue &arg_n) |
static YCPValue | SCRExecute3 (const YCPPath &path, const YCPValue &arg_n, const YCPValue &opt_n) |
static YCPValue | SCRRegisterAgentS (const YCPPath &path, const YCPString &arg) |
static YCPValue | SCRRegisterAgentT (const YCPPath &path, const YCPTerm &arg) |
static YCPValue | SCRUnregisterAgent (const YCPPath &path) |
static YCPValue | SCRUnregisterAllAgents () |
static YCPValue | SCRUnmountAgent (const YCPPath &path) |
static YCPValue | SCRRegisterNewAgents () |
Variables | |
StaticDeclaration | static_declarations |
#define ETC 0, NULL, constTypePtr(), NULL |
Referenced by SCR::SCR(), WFM::WFM(), YCPBuiltinByteblock::YCPBuiltinByteblock(), YCPBuiltinFloat::YCPBuiltinFloat(), YCPBuiltinInteger::YCPBuiltinInteger(), YCPBuiltinList::YCPBuiltinList(), YCPBuiltinMap::YCPBuiltinMap(), YCPBuiltinMisc::YCPBuiltinMisc(), YCPBuiltinMultiset::YCPBuiltinMultiset(), YCPBuiltinPath::YCPBuiltinPath(), YCPBuiltinString::YCPBuiltinString(), YCPBuiltinSymbol::YCPBuiltinSymbol(), YCPBuiltinTerm::YCPBuiltinTerm(), and YCPBuiltinVoid::YCPBuiltinVoid().
#define ETCf NULL, constTypePtr(), NULL |
References SCRAgent::Error(), SCRAgent::instance(), y2debug, and ycperror.
Referenced by SCR::SCR().
References SCRAgent::Execute(), SCRAgent::instance(), y2debug, and ycperror.
Referenced by SCR::SCR().
References SCRAgent::Execute(), SCRAgent::instance(), YCPElement::isNull(), y2debug, and ycperror.
Referenced by SCR::SCR().
static YCPValue SCRExecute3 | ( | const YCPPath & | path, | |
const YCPValue & | arg_n, | |||
const YCPValue & | opt_n | |||
) | [static] |
References SCRAgent::Execute(), SCRAgent::instance(), YCPElement::isNull(), y2debug, and ycperror.
Referenced by SCR::SCR().
static YCPValue SCRRead3 | ( | const YCPPath & | path, | |
const YCPValue & | args = YCPNull () , |
|||
const YCPValue & | opt = YCPNull () | |||
) | [static] |
References SCRAgent::instance(), SCRAgent::Read(), and ycperror.
Referenced by SCR::SCR(), SCRRead(), and SCRRead2().
References SCRAgent::instance(), SCRAgent::RegisterAgent(), y2debug, and ycperror.
Referenced by SCR::SCR().
References SCRAgent::instance(), SCRAgent::RegisterAgent(), y2debug, and ycperror.
Referenced by SCR::SCR().
static YCPValue SCRRegisterNewAgents | ( | ) | [static] |
References SCRAgent::instance(), SCRAgent::RegisterNewAgents(), y2debug, and ycperror.
Referenced by SCR::SCR().
References SCRAgent::instance(), SCRAgent::UnmountAgent(), y2debug, and ycperror.
Referenced by SCR::SCR().
References SCRAgent::instance(), SCRAgent::UnregisterAgent(), y2debug, and ycperror.
Referenced by SCR::SCR().
static YCPValue SCRUnregisterAllAgents | ( | ) | [static] |
References SCRAgent::instance(), SCRAgent::UnregisterAllAgents(), y2debug, and ycperror.
Referenced by SCR::SCR().
References SCRAgent::instance(), YCPElement::isNull(), SCRAgent::Write(), y2debug, and ycperror.
Referenced by SCR::SCR().
static YCPValue SCRWrite3 | ( | const YCPPath & | path, | |
const YCPValue & | value_n, | |||
const YCPValue & | arg_n | |||
) | [static] |
References SCRAgent::instance(), YCPElement::isNull(), SCRAgent::Write(), y2debug, and ycperror.
Referenced by SCR::SCR().