#include <sent/stddefs.h>
#include <dlfcn.h>
データ構造 | |
struct | __j_plugin_entry__ |
Plugin function entry [詳細] | |
マクロ定義 | |
#define | PLUGIN_SUFFIX ".jpi" |
Plug-in file suffix | |
#define | PLUGIN_FUNCTION_NAMELIST |
List of plugin function names | |
#define | PLUGIN_NONE NULL |
define for "none" | |
型定義 | |
typedef void * | PLUGIN_MODULE |
Typedef for loaded module | |
typedef void(*) | FUNC_VOID () |
Function definition | |
typedef char *(*) | FUNC_STR () |
typedef int(*) | FUNC_INT () |
typedef __j_plugin_entry__ | PLUGIN_ENTRY |
Plugin function entry |
plugin.h で定義されています。
#define PLUGIN_FUNCTION_NAMELIST |
値:
{ \ "adin_get_optname", \ "adin_get_configuration", "adin_standby", \ "adin_open", "adin_read", "adin_close", \ "adin_resume", "adin_pause", "adin_terminate", \ "adin_postprocess", "adin_postprocess_triggered", \ "fvin_get_optname", \ "fvin_get_configuration", "fvin_standby", \ "fvin_open", "fvin_read", "fvin_close", \ "fvin_resume", "fvin_pause", "fvin_terminate", \ "fvin_postprocess", \ "calcmix_get_optname", "calcmix", "calcmix_init", "calcmix_free", \ "result_best_str", \ "startup"}