OceanBase Plugin Development Kit
OceanBase Plugin Development Kit
载入中...
搜索中...
未找到
_ObPlugin结构体 参考

ob plugin description structure 更多...

#include <ob_plugin.h>

Public 属性

const char * author
 
ObPluginVersion version
 library version for the plugin
 
const char * license
 The license of the plugin.
 
int(* init )(ObPluginParamPtr param)
 The plugin init function, NULL if no need
 
int(* deinit )(ObPluginParamPtr param)
 The plugin deinit function, NULL if no need
 

详细描述

ob plugin description structure

注解
you should use OBP_DECLARE_PLUGIN instead OBP_DECLARE_PLUGIN

在文件 ob_plugin.h135 行定义.

类成员变量说明

◆ author

const char* _ObPlugin::author

在文件 ob_plugin.h137 行定义.

◆ deinit

int(* _ObPlugin::deinit) (ObPluginParamPtr param)

The plugin deinit function, NULL if no need

返回
OBP_SUCCESS if success, otherwise failed

在文件 ob_plugin.h151 行定义.

◆ init

int(* _ObPlugin::init) (ObPluginParamPtr param)

The plugin init function, NULL if no need

返回
OBP_SUCCESS if success, otherwise failed

在文件 ob_plugin.h145 行定义.

◆ license

const char* _ObPlugin::license

The license of the plugin.

You can use OBP_LICENSE_ or a const string

在文件 ob_plugin.h139 行定义.

◆ version

ObPluginVersion _ObPlugin::version

library version for the plugin

在文件 ob_plugin.h138 行定义.


该结构体的文档由以下文件生成: