LsmException Class Reference

#include <lsm_ipc.hpp>

Public Member Functions

 LsmException (int code, std::string &msg)
 LsmException (int code, std::string &msg, const std::string &debug_addl)
 LsmException (int code, std::string &msg, const std::string &debug_addl, const std::string &debug_data_addl)
 ~LsmException () throw ()

Data Fields

int error_code
std::string debug
std::string debug_data

Detailed Description

User defined class for errors

Definition at line 136 of file lsm_ipc.hpp.


Constructor & Destructor Documentation

LsmException ( int  code,
std::string &  msg 
)

Constructor

Parameters:
code Error code
msg Error message

Definition at line 189 of file lsm_ipc.cpp.

LsmException ( int  code,
std::string &  msg,
const std::string &  debug_addl 
)

Constructor

Parameters:
code Error code
msg Error message
debug_addl Additional debug data

Definition at line 195 of file lsm_ipc.cpp.

LsmException ( int  code,
std::string &  msg,
const std::string &  debug_addl,
const std::string &  debug_data_addl 
)

Constructor

Parameters:
code Error code
msg Error message
debug_addl Additional debug
debug_data_addl Additional debug data

Definition at line 206 of file lsm_ipc.cpp.

~LsmException (  )  throw ()

Destructor

Definition at line 202 of file lsm_ipc.cpp.


Field Documentation

std::string debug

Definition at line 171 of file lsm_ipc.hpp.

std::string debug_data

Definition at line 172 of file lsm_ipc.hpp.

Definition at line 170 of file lsm_ipc.hpp.


The documentation for this class was generated from the following files:

Generated on 9 Jul 2015 for libStorageMgmt by  doxygen 1.6.1