#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.
1.6.1