_lsm_pool Struct Reference

#include <lsm_datatypes.hpp>

Data Fields

uint32_t magic
char * id
char * name
uint64_t element_type
uint64_t unsupported_actions
uint64_t total_space
uint64_t free_space
uint64_t status
char * status_info
char * system_id
char * plugin_data

Detailed Description

Information about storage pools.

Definition at line 71 of file lsm_datatypes.hpp.


Field Documentation

uint64_t element_type

What the pool can be used for

Definition at line 75 of file lsm_datatypes.hpp.

uint64_t free_space

Free space available

Definition at line 78 of file lsm_datatypes.hpp.

char* id

System wide unique identifier

Definition at line 73 of file lsm_datatypes.hpp.

uint32_t magic

Used for verfication

Definition at line 72 of file lsm_datatypes.hpp.

char* name

Human recognizeable name

Definition at line 74 of file lsm_datatypes.hpp.

char* plugin_data

Private data for plugin

Definition at line 82 of file lsm_datatypes.hpp.

uint64_t status

Status of pool

Definition at line 79 of file lsm_datatypes.hpp.

char* status_info

Status info for pool

Definition at line 80 of file lsm_datatypes.hpp.

char* system_id

system id

Definition at line 81 of file lsm_datatypes.hpp.

uint64_t total_space

Total size

Definition at line 77 of file lsm_datatypes.hpp.

What pool cannot be used for

Definition at line 76 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