16 #ifndef FMI1_IMPORT_UTIL_H_ 17 #define FMI1_IMPORT_UTIL_H_ FMILIB_EXPORT char * fmi_import_mk_temp_dir(jm_callbacks *cb, const char *systemTempDir, const char *tempPrefix)
Create a unique temporary directory.
FMILIB_EXPORT char * fmi_import_get_dll_path(const char *fmu_unzipped_path, const char *model_identifier, jm_callbacks *callBackFunctions)
#define FMILIB_EXPORT
Used to declare the public API of the library needed for dynamic linking.
FMILIB_EXPORT char * fmi_import_get_model_description_path(const char *fmu_unzipped_path, jm_callbacks *callBackFunctions)
FMILIB_EXPORT jm_status_enu_t fmi_import_rmdir(jm_callbacks *cb, const char *dir)
Remove directory and all it contents.
The callbacks struct is sent to all the modules in the library.
jm_status_enu_t
Return status codes.
FMILIB_EXPORT char * fmi_import_create_URL_from_abs_path(jm_callbacks *cb, const char *absPath)
Create a file:// URL from absolute path.