libstoragemgmt_snapshot.h File Reference

#include "libstoragemgmt_common.h"
Include dependency graph for libstoragemgmt_snapshot.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int LSM_DLL_EXPORT lsm_fs_ss_record_free (lsm_fs_ss *ss)
lsm_fs_ss LSM_DLL_EXPORT * lsm_fs_ss_record_copy (lsm_fs_ss *source)
int LSM_DLL_EXPORT lsm_fs_ss_record_array_free (lsm_fs_ss *ss[], uint32_t size)
const char LSM_DLL_EXPORT * lsm_fs_ss_id_get (lsm_fs_ss *ss)
const char LSM_DLL_EXPORT * lsm_fs_ss_name_get (lsm_fs_ss *ss)
uint64_t LSM_DLL_EXPORT lsm_fs_ss_time_stamp_get (lsm_fs_ss *ss)

Function Documentation

const char LSM_DLL_EXPORT* lsm_fs_ss_id_get ( lsm_fs_ss ss  ) 

Returns the file system snapshot id.

Parameters:
ss The snapshot record
Returns:
Pointer to id.
const char LSM_DLL_EXPORT* lsm_fs_ss_name_get ( lsm_fs_ss ss  ) 

Returns the name.

Parameters:
ss The file system snapshot record
Returns:
The Name
int LSM_DLL_EXPORT lsm_fs_ss_record_array_free ( lsm_fs_ss ss[],
uint32_t  size 
)

Frees an array of snapshot record.

Parameters:
ss An array of snapshot record pointers.
size Number of snapshot records.
Returns:
LSM_ERR_OK on success, else error reason.

Here is the caller graph for this function:

lsm_fs_ss LSM_DLL_EXPORT* lsm_fs_ss_record_copy ( lsm_fs_ss source  ) 

Copies a file system snapshot record.

Parameters:
source Source to copy
Returns:
Copy of source record snapshot

Here is the caller graph for this function:

int LSM_DLL_EXPORT lsm_fs_ss_record_free ( lsm_fs_ss ss  ) 

Frees a file system snapshot record.

Parameters:
ss Snapshot record
Returns:
LSM_ERR_OK on success, else error reason.

Here is the caller graph for this function:

uint64_t LSM_DLL_EXPORT lsm_fs_ss_time_stamp_get ( lsm_fs_ss ss  ) 

Returns the timestamp

Parameters:
ss The file system snapshot record.
Returns:
The timestamp the file system snapshot was taken

Generated on 9 Jul 2015 for libStorageMgmt by  doxygen 1.6.1