exception_handler_pos.hpp
Go to the documentation of this file.
00001 
00008 /*****************************************************************************
00009 ** Ifdefs
00010 *****************************************************************************/
00011 
00012 #ifndef ECL_DEVICES_EXCEPTION_HANDLER_POS_HPP_
00013 #define ECL_DEVICES_EXCEPTION_HANDLER_POS_HPP_
00014 
00015 /*****************************************************************************
00016 ** Cross Platform Check
00017 *****************************************************************************/
00018 
00019 #include <ecl/config/ecl.hpp>
00020 
00021 /*****************************************************************************
00022 ** Includes
00023 *****************************************************************************/
00024 
00025 #include <string>
00026 #include <ecl/exceptions/standard_exception.hpp>
00027 
00028 /*****************************************************************************
00029 ** Namespaces
00030 *****************************************************************************/
00031 
00032 namespace ecl {
00033 namespace devices {
00034 
00035 /*****************************************************************************
00036 ** Methods
00037 *****************************************************************************/
00038 
00046 StandardException open_exception(const char* loc, const std::string& file_name);
00054 StandardException close_exception(const char* loc, const std::string& file_name);
00062 StandardException sync_exception(const char* loc, const std::string& file_name);
00069 StandardException write_exception(const char* loc);
00076 StandardException read_exception(const char* loc);
00077 
00078 } // namespace devices
00079 } // namespace ecl
00080 
00081 #endif /* ECL_DEVICES_EXCEPTION_HANDLER_POS_HPP_ */


ecl_devices
Author(s): Daniel Stonier
autogenerated on Mon Jul 3 2017 02:22:02