![]() |
OceanBase Plugin Development Kit
OceanBase Plugin Development Kit
|
#include <stdint.h>
#include <stddef.h>
类型定义 | |
typedef void * | ObPluginDatum |
Used for param type | |
#define OBP_BUILD_BRANCH "" |
在文件 ob_plugin_base.h 第 56 行定义.
#define OBP_BUILD_DATE __DATE__ |
在文件 ob_plugin_base.h 第 61 行定义.
#define OBP_BUILD_REVISION "" |
在文件 ob_plugin_base.h 第 50 行定义.
#define OBP_BUILD_TIME __TIME__ |
在文件 ob_plugin_base.h 第 62 行定义.
#define OBP_BUILTIN_PLUGIN_VAR | ( | name | ) |
在文件 ob_plugin_base.h 第 47 行定义.
#define OBP_DYNAMIC_PLUGIN_API_VERSION_NAME OBP_STRINGIZE(OBP_DYNAMIC_PLUGIN_API_VERSION_VAR) |
在文件 ob_plugin_base.h 第 39 行定义.
#define OBP_DYNAMIC_PLUGIN_API_VERSION_VAR _ob_plugin_interface_version |
在文件 ob_plugin_base.h 第 30 行定义.
#define OBP_DYNAMIC_PLUGIN_BUILD_BRANCH_NAME OBP_STRINGIZE(OBP_DYNAMIC_PLUGIN_BUILD_BRANCH_VAR) |
在文件 ob_plugin_base.h 第 43 行定义.
#define OBP_DYNAMIC_PLUGIN_BUILD_BRANCH_VAR _ob_plugin_build_branch |
在文件 ob_plugin_base.h 第 34 行定义.
#define OBP_DYNAMIC_PLUGIN_BUILD_DATE_NAME OBP_STRINGIZE(OBP_DYNAMIC_PLUGIN_BUILD_DATE_VAR) |
在文件 ob_plugin_base.h 第 44 行定义.
#define OBP_DYNAMIC_PLUGIN_BUILD_DATE_VAR _ob_plugin_build_date |
在文件 ob_plugin_base.h 第 35 行定义.
#define OBP_DYNAMIC_PLUGIN_BUILD_REVISION_NAME OBP_STRINGIZE(OBP_DYNAMIC_PLUGIN_BUILD_REVISION_VAR) |
在文件 ob_plugin_base.h 第 42 行定义.
#define OBP_DYNAMIC_PLUGIN_BUILD_REVISION_VAR _ob_plugin_build_revision |
在文件 ob_plugin_base.h 第 33 行定义.
#define OBP_DYNAMIC_PLUGIN_BUILD_TIME_NAME OBP_STRINGIZE(OBP_DYNAMIC_PLUGIN_BUILD_TIME_VAR) |
在文件 ob_plugin_base.h 第 45 行定义.
#define OBP_DYNAMIC_PLUGIN_BUILD_TIME_VAR _ob_plugin_build_time |
在文件 ob_plugin_base.h 第 36 行定义.
#define OBP_DYNAMIC_PLUGIN_NAME_NAME OBP_STRINGIZE(OBP_DYNAMIC_PLUGIN_NAME_VAR) |
在文件 ob_plugin_base.h 第 38 行定义.
#define OBP_DYNAMIC_PLUGIN_NAME_VAR _ob_plugin_name |
在文件 ob_plugin_base.h 第 29 行定义.
#define OBP_DYNAMIC_PLUGIN_PLUGIN_NAME OBP_STRINGIZE(OBP_DYNAMIC_PLUGIN_PLUGIN_VAR) |
在文件 ob_plugin_base.h 第 41 行定义.
#define OBP_DYNAMIC_PLUGIN_PLUGIN_VAR _ob_plugin |
在文件 ob_plugin_base.h 第 32 行定义.
#define OBP_DYNAMIC_PLUGIN_SIZEOF_NAME OBP_STRINGIZE(OBP_DYNAMIC_PLUGIN_SIZEOF_VAR) |
在文件 ob_plugin_base.h 第 40 行定义.
#define OBP_DYNAMIC_PLUGIN_SIZEOF_VAR _ob_plugin_sizeof |
在文件 ob_plugin_base.h 第 31 行定义.
#define OBP_PLUGIN_EXPORT OBP_PUBLIC_API |
在文件 ob_plugin_base.h 第 23 行定义.
#define OBP_PUBLIC_API __attribute__((visibility("default"))) |
在文件 ob_plugin_base.h 第 18 行定义.
#define OBP_STRINGIZE | ( | str | ) |
在文件 ob_plugin_base.h 第 27 行定义.
#define OBP_STRINGIZE_ | ( | str | ) |
在文件 ob_plugin_base.h 第 26 行定义.
#define OBP_VERSION_FIELD_NUMBER 1000L |
The maximum number of each field of version
Please refer to OBP_MAKE_VERSION
for details @NOTE don't touch me
在文件 ob_plugin_base.h 第 69 行定义.
typedef void* ObPluginDatum |
Used for param type
在文件 ob_plugin_base.h 第 74 行定义.