11 #ifndef ScriptingAgent_h
12 #define ScriptingAgent_h
233 #endif // ScriptingAgent_h
YCPValue otherCommand(const YCPTerm &term)
Definition: ScriptingAgent.cc:266
time_t last_changed
st_mtime of the dir
Definition: ScriptingAgent.h:129
virtual YCPValue Execute(const YCPPath &path, const YCPValue &value=YCPNull(), const YCPValue &arg=YCPNull())
Definition: ScriptingAgent.cc:236
ScriptingAgent()
Definition: ScriptingAgent.cc:28
YCPValue executeSubagentCommand(const char *command, const YCPPath &path, const YCPValue &arg=YCPNull(), const YCPValue &optpar=YCPNull())
Definition: ScriptingAgent.cc:577
YCPValue MountAllAgents()
Definition: ScriptingAgent.cc:384
SubAgents::const_iterator findAndRegisterSubagent(const YCPPath &path)
Definition: ScriptingAgent.cc:551
void InitRegDirs()
Definition: ScriptingAgent.cc:48
virtual YCPBoolean RegisterAgent(const YCPPath &path, const YCPValue &value)
Definition: ScriptingAgent.cc:311
virtual YCPBoolean UnmountAgent(const YCPPath &path)
Definition: ScriptingAgent.cc:401
Definition: ScriptingAgent.h:22
YCPValue UnmountAllAgents()
Definition: ScriptingAgent.cc:414
virtual YCPValue Read(const YCPPath &path, const YCPValue &arg=YCPNull(), const YCPValue &opt=YCPNull())
Definition: ScriptingAgent.cc:185
Definition: ScriptingAgent.h:127
vector< SCRSubAgent * > SubAgents
Definition: ScriptingAgent.h:146
YCPValue MountAgent(const YCPPath &path)
Definition: ScriptingAgent.cc:370
string name
Definition: ScriptingAgent.h:128
virtual YCPBoolean UnregisterAgent(const YCPPath &path)
Definition: ScriptingAgent.cc:334
Wrapper for YCPMapRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPMapRep with the arrow operator. See YCPMapRep.
Definition: YCPMap.h:184
void parseConfigFiles(const string &directory)
Definition: ScriptingAgent.cc:84
~ScriptingAgent()
Definition: ScriptingAgent.cc:72
SuSE Configuration Repository Agent.
Definition: SCRAgent.h:38
SubAgents::const_iterator findSubagent(const YCPPath &path)
Definition: ScriptingAgent.cc:530
void tryRegister(const YCPPath &path)
Definition: ScriptingAgent.cc:465
Wrapper for YCPListRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPListRep with the arrow operator. See YCPListRep.
Definition: YCPList.h:236
SubAgents::iterator findByPath(const YCPPath &path)
Definition: ScriptingAgent.cc:621
void Sweep()
Definition: ScriptingAgent.cc:426
virtual YCPBoolean Write(const YCPPath &path, const YCPValue &value, const YCPValue &arg=YCPNull())
Definition: ScriptingAgent.cc:199
YCPList dirSubagents(const YCPPath &path)
Definition: ScriptingAgent.cc:497
Wrapper for YCPTermRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPTermRep with the arrow operator. See YCPTermRep.
Definition: YCPTerm.h:177
virtual YCPList Dir(const YCPPath &path)
Definition: ScriptingAgent.cc:218
list< RegistrationDir > registration_dirs
Definition: ScriptingAgent.h:135
Wrapper for YCPValueRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPValueRep with the arrow operator. See YCPValueRep.
Definition: YCPValue.h:275
bool done_sweep
Definition: ScriptingAgent.h:124
Wrapper for YCPPathRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPPathRep with the arrow operator. See YCPPathRep.
Definition: YCPPath.h:175
SubAgents agents
Definition: ScriptingAgent.h:147
virtual YCPBoolean UnregisterAllAgents()
Definition: ScriptingAgent.cc:353
virtual YCPBoolean RegisterNewAgents()
Definition: ScriptingAgent.cc:442
Wrapper for YCPBooleanRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPBooleanRep with the arrow operator. See YCPBooleanRep.
Definition: YCPBoolean.h:93
virtual YCPMap Error(const YCPPath &path)
Definition: ScriptingAgent.cc:249
void parseSingleConfigFile(const string &file)
Definition: ScriptingAgent.cc:129
Definition: YCPElement.h:125