]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/BASE/AliHLTSystem.h
Air with increased transport cuts close to qb28.
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTSystem.h
index 70ca889c9df0d2df6141e89eb5c3781d54bb4178..7a13013340614de4bdb24ef0095895be5e56c655 100644 (file)
@@ -82,7 +82,7 @@ class AliHLTSystem : public AliHLTLogging {
   int DeleteConfiguration(AliHLTConfiguration* pConf);
 
   /**
-   * Build a task list from a configuration object.
+   * Build a task list 
    * This method is used to build the tasks from the 'master' configuration
    * objects which are added to the HLT system handler. This is an iterative
    * process since the task might depend upon other configurations. For each
@@ -90,6 +90,14 @@ class AliHLTSystem : public AliHLTLogging {
    * method will be called iteratively. Finally, after building all tasks which
    * the current one depends on have been created, the task is inserted to the
    * list of tasks with the InsertTask method.
+   * @param pConf    configuration name/id
+   */
+  int BuildTaskList(const char* pConf);
+
+  /**
+   * Build task list from a configuration object.
+   * This method is kept for backward compatibility. Use the version
+   * with the configuration name.
    * @param pConf    pointer to configuration to build the task list from
    */
   int BuildTaskList(AliHLTConfiguration* pConf);
@@ -227,6 +235,14 @@ class AliHLTSystem : public AliHLTLogging {
    */
   int LoadComponentLibraries(const char* libs);
 
+  /**
+   * Find a symbol in a dynamically loaded library.
+   * @param library      library
+   * @param symbol       the symbol to find
+   * @return void pointer to function
+   */
+  void* FindDynamicSymbol(const char* library, const char* symbol);
+
   /**
    * Prepare the HLT system for running.
    * - module agents are requested to register configurations