#include <lsm_datatypes.hpp>
Data Fields | |
uint32_t | magic |
Ipc * | tp |
char * | desc |
char * | version |
void * | private_data |
lsm_error * | error |
lsm_plugin_register | reg |
lsm_plugin_unregister | unreg |
struct lsm_mgmt_ops_v1 * | mgmt_ops |
struct lsm_san_ops_v1 * | san_ops |
struct lsm_nas_ops_v1 * | nas_ops |
struct lsm_fs_ops_v1 * | fs_ops |
struct lsm_ops_v1_2 * | ops_v1_2 |
Information pertaining to the plug-in specifics.
Definition at line 177 of file lsm_datatypes.hpp.
char* desc |
Description
Definition at line 180 of file lsm_datatypes.hpp.
Error information
Definition at line 183 of file lsm_datatypes.hpp.
struct lsm_fs_ops_v1* fs_ops [read] |
Callbacks for fs ops
Definition at line 189 of file lsm_datatypes.hpp.
uint32_t magic |
Magic, used for structure validation
Definition at line 178 of file lsm_datatypes.hpp.
struct lsm_mgmt_ops_v1* mgmt_ops [read] |
Callback for management ops
Definition at line 186 of file lsm_datatypes.hpp.
struct lsm_nas_ops_v1* nas_ops [read] |
Callbacks for NAS ops
Definition at line 188 of file lsm_datatypes.hpp.
struct lsm_ops_v1_2* ops_v1_2 [read] |
Callbacks for v1.2 ops
Definition at line 190 of file lsm_datatypes.hpp.
void* private_data |
Private data for plug-in
Definition at line 182 of file lsm_datatypes.hpp.
Plug-in registration
Definition at line 184 of file lsm_datatypes.hpp.
struct lsm_san_ops_v1* san_ops [read] |
Callbacks for SAN ops
Definition at line 187 of file lsm_datatypes.hpp.
IPC transport
Definition at line 179 of file lsm_datatypes.hpp.
Plug-in unregistration
Definition at line 185 of file lsm_datatypes.hpp.
char* version |
Version
Definition at line 181 of file lsm_datatypes.hpp.