72 static string findy2 (
string filename,
int mode = R_OK,
int level = -1);
84 static string findy2exe (
string root,
string compname,
bool server,
85 bool non_y2,
int level);
94 static string globsubst (
const string& where,
95 const string& oldstr,
const string& newstr);
136 static string find (
Kind kind,
const string&
name);
140 static string findInclude (
const string&
name);
148 static string findModule (
string name,
bool the_source =
false);
155 static void addPath (
Kind kind,
const string&
path);
162 static void clearPaths (
Kind kind);
168 static void initialize ();
171 static std::list<string>::const_iterator searchListBegin (
Kind kind);
173 static std::list<string>::const_iterator searchListEnd (
Kind kind);
182 static string bytecodeForFile (
string file);
186 static std::list<string> searchList[num_Kind];
187 static void initialize (
Kind kind,
const char *suffix);
static int defaultComponentLevel()
Definition: pathsearch.cc:227
Definition: pathsearch.h:127
This is a Modules Agent TODO file $Id path
Definition: agent-modules/doc/TODO.txt:9
Definition: pathsearch.h:38
Definition: pathsearch.h:126
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches in current level only name
Definition: componentcreator.txt:34
static vector< string > paths
Definition: pathsearch.h:110
static bool searchPrefixWarn
Definition: pathsearch.h:103
Definition: pathsearch.h:128
static string findy2exe(string root, string compname, bool server, bool non_y2, int level)
Definition: pathsearch.cc:174
static string findy2plugin(string name, int level)
Definition: pathsearch.cc:206
Kind
Definition: pathsearch.h:122
static string searchPath(WHAT what, int level)
Definition: pathsearch.cc:94
WHAT
Definition: pathsearch.h:53
static int numberOfComponentLevels()
Definition: pathsearch.cc:86
Definition: pathsearch.h:119
static vector< string > getPaths()
Definition: pathsearch.cc:42
enters the component to the broker s list in the given order Y2Component int level
Definition: componentcreator.txt:21
static void initializePaths()
Definition: pathsearch.cc:78
Definition: pathsearch.h:53
Definition: pathsearch.h:53
static string globsubst(const string &where, const string &oldstr, const string &newstr)
globsubst ("YaST::Foo::UI", "::", "/") == "YaST/Foo/UI"
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
static string findy2(string filename, int mode=R_OK, int level=-1)
Definition: pathsearch.cc:143
static int currentComponentLevel()
Definition: pathsearch.cc:245
Definition: pathsearch.h:53
static string completeFilename(const string &fname)
Definition: pathsearch.cc:132
static bool initialized
Definition: pathsearch.h:185