Grok  7.6.6
minpf_dynamic_library.h
Go to the documentation of this file.
1 
18 #pragma once
19 #include <plugin/minpf_common.h>
20 #ifdef _WIN32
21 #include <Windows.h>
22 #else
23 #include <dlfcn.h>
24 #endif
25 
26 #ifdef _WIN32
27 typedef HMODULE dynamic_handle_t;
28 #else
29 typedef void *dynamic_handle_t;
30 #endif
31 
32 namespace grk {
33 
35 
38 
39 };
40 
42  char *error);
44 void* minpf_get_symbol(minpf_dynamic_library *library, const char *symbol);
45 bool minpf_get_full_path(const char *path, void *addr, dynamic_handle_t handle,
46  char *fullPath, size_t fullPathLen);
47 
48 }
#define MINPF_MAX_PATH_LEN
Definition: minpf_common.h:29
void * dynamic_handle_t
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: minpf_dynamic_library.h:29
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: BitIO.cpp:23
minpf_dynamic_library * minpf_load_dynamic_library(const char *path, char *error)
Definition: minpf_dynamic_library.cpp:106
void * minpf_get_symbol(minpf_dynamic_library *library, const char *symbol)
Definition: minpf_dynamic_library.cpp:150
bool minpf_unload_dynamic_library(minpf_dynamic_library *library)
Definition: minpf_dynamic_library.cpp:87
bool minpf_get_full_path(const char *path, void *addr, dynamic_handle_t handle, char *fullPath, size_t fullPathLen)
Definition: minpf_dynamic_library.cpp:48
message_error error
Definition: ojph_message.cpp:126
Definition: minpf_dynamic_library.h:34
dynamic_handle_t handle
Definition: minpf_dynamic_library.h:37
char path[MINPF_MAX_PATH_LEN]
Definition: minpf_dynamic_library.h:36