_lsm_plugin Struct Reference

#include <lsm_datatypes.hpp>

Collaboration diagram for _lsm_plugin:
Collaboration graph
[legend]

Data Fields

uint32_t magic
Ipctp
char * desc
char * version
void * private_data
lsm_errorerror
lsm_plugin_register reg
lsm_plugin_unregister unreg
struct lsm_mgmt_ops_v1mgmt_ops
struct lsm_san_ops_v1san_ops
struct lsm_nas_ops_v1nas_ops
struct lsm_fs_ops_v1fs_ops
struct lsm_ops_v1_2ops_v1_2

Detailed Description

Information pertaining to the plug-in specifics.

Definition at line 177 of file lsm_datatypes.hpp.


Field Documentation

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* tp

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.


The documentation for this struct was generated from the following file:

Generated on 9 Jul 2015 for libStorageMgmt by  doxygen 1.6.1