11 #ifndef ScriptingAgent_h 12 #define ScriptingAgent_h 50 virtual const char*
root()
const;
241 #endif // ScriptingAgent_h YCPValue otherCommand(const YCPTerm &term)
Definition: ScriptingAgent.cc:273
time_t last_changed
st_mtime of the dir
Definition: ScriptingAgent.h:137
virtual YCPValue Execute(const YCPPath &path, const YCPValue &value=YCPNull(), const YCPValue &arg=YCPNull())
Definition: ScriptingAgent.cc:243
YCPValue executeSubagentCommand(const char *command, const YCPPath &path, const YCPValue &arg=YCPNull(), const YCPValue &optpar=YCPNull())
Definition: ScriptingAgent.cc:584
YCPValue MountAllAgents()
Definition: ScriptingAgent.cc:391
This is a Modules Agent TODO file $Id path
Definition: agent-modules/doc/TODO.txt:9
SubAgents::const_iterator findAndRegisterSubagent(const YCPPath &path)
Definition: ScriptingAgent.cc:558
void InitRegDirs()
Definition: ScriptingAgent.cc:50
virtual YCPBoolean RegisterAgent(const YCPPath &path, const YCPValue &value)
Definition: ScriptingAgent.cc:318
virtual YCPBoolean UnmountAgent(const YCPPath &path)
Definition: ScriptingAgent.cc:408
Definition: ScriptingAgent.h:22
string root_path
Definition: ScriptingAgent.h:132
YCPValue UnmountAllAgents()
Definition: ScriptingAgent.cc:421
virtual YCPValue Read(const YCPPath &path, const YCPValue &arg=YCPNull(), const YCPValue &opt=YCPNull())
Definition: ScriptingAgent.cc:192
Definition: ScriptingAgent.h:135
vector< SCRSubAgent * > SubAgents
Definition: ScriptingAgent.h:154
YCPValue MountAgent(const YCPPath &path)
Definition: ScriptingAgent.cc:377
string name
Definition: ScriptingAgent.h:136
virtual YCPBoolean UnregisterAgent(const YCPPath &path)
Definition: ScriptingAgent.cc:341
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:91
~ScriptingAgent()
Definition: ScriptingAgent.cc:74
SuSE Configuration Repository Agent.
Definition: SCRAgent.h:37
SubAgents::const_iterator findSubagent(const YCPPath &path)
Definition: ScriptingAgent.cc:537
void tryRegister(const YCPPath &path)
Definition: ScriptingAgent.cc:472
virtual const char * root() const
Definition: ScriptingAgent.cc:79
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:628
void Sweep()
Definition: ScriptingAgent.cc:433
virtual YCPBoolean Write(const YCPPath &path, const YCPValue &value, const YCPValue &arg=YCPNull())
Definition: ScriptingAgent.cc:206
YCPList dirSubagents(const YCPPath &path)
Definition: ScriptingAgent.cc:504
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:225
list< RegistrationDir > registration_dirs
Definition: ScriptingAgent.h:143
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:130
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
ScriptingAgent(const string &root="/")
Definition: ScriptingAgent.cc:28
Interface specification for modules and all text on a line after a Lines may be continued by ending the line with a The remaining lines should all conform to one of the following are used in the etc modules problems begin When we do not want to break the file
Definition: modules_conf.altern.txt:2
SubAgents agents
Definition: ScriptingAgent.h:155
virtual YCPBoolean UnregisterAllAgents()
Definition: ScriptingAgent.cc:360
virtual YCPBoolean RegisterNewAgents()
Definition: ScriptingAgent.cc:449
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:256
void parseSingleConfigFile(const string &file)
Definition: ScriptingAgent.cc:136
Definition: YCPElement.h:125