Use relative symlink for AOTC
[platform/core/dotnet/launcher.git] / NativeLauncher / inc / path_manager.h
index fb24637..ab23578 100644 (file)
@@ -133,6 +133,18 @@ public:
        const std::string& getAppNIPaths();
 
        /**
        const std::string& getAppNIPaths();
 
        /**
+        * @brief Get the list of directories for using as a value for CLR APP_PATHS key
+        * @return the list(":" seperated) of paths to probe in
+        */
+       const std::string& getAppCLRPaths();
+
+       /**
+        * @brief Set addtional dll searching path for App.
+        * @param[in] paths path
+        */
+       void setExtraDllPaths(const char* paths);
+
+       /**
         * @brief Get the list of directories where the native libraries of this application exist
         * @return the list(":" seperated) of paths the loader should probe when looking for native libraries
         */
         * @brief Get the list of directories where the native libraries of this application exist
         * @return the list(":" seperated) of paths the loader should probe when looking for native libraries
         */
@@ -157,8 +169,10 @@ private:
        std::string tizenfxPath;
        std::string appPaths;
        std::string appNIPaths;
        std::string tizenfxPath;
        std::string appPaths;
        std::string appNIPaths;
+       std::string appCLRPaths;
        std::string nativeDllSearchingPaths;
        std::string appTacPath;
        std::string nativeDllSearchingPaths;
        std::string appTacPath;
+       std::string extraDllPaths;
        int rootFD;
        int niRootFD;
 };
        int rootFD;
        int niRootFD;
 };