error_handler_pos.hpp
Go to the documentation of this file.
00001 
00008 /*****************************************************************************
00009 ** Ifdefs
00010 *****************************************************************************/
00011 
00012 #ifndef ECL_DEVICES_ERROR_HANDLER_POS_HPP_
00013 #define ECL_DEVICES_ERROR_HANDLER_POS_HPP_
00014 
00015 /*****************************************************************************
00016 ** Cross Platform Check
00017 *****************************************************************************/
00018 
00019 #include <ecl/config/ecl.hpp>
00020 #ifdef ECL_IS_POSIX
00021 
00022 /*****************************************************************************
00023 ** Includes
00024 *****************************************************************************/
00025 
00026 #include <string>
00027 #include <ecl/errors/handlers.hpp>
00028 
00029 /*****************************************************************************
00030 ** Namespaces
00031 *****************************************************************************/
00032 
00033 namespace ecl {
00034 namespace devices {
00035 
00036 /*****************************************************************************
00037 ** Methods
00038 *****************************************************************************/
00039 
00044 ecl::Error open_error();
00049 ecl::Error close_error();
00054 ecl::Error sync_error();
00059 ecl::Error write_error();
00064 ecl::Error read_error();
00065 
00066 } // namespace devices
00067 } // namespace ecl
00068 
00069 #endif /* ECL_IS_POSIX */
00070 #endif /* ECL_DEVICES_ERROR_HANDLER_POS_HPP_ */


ecl_devices
Author(s): Daniel Stonier (d.stonier@gmail.com)
autogenerated on Thu Jan 2 2014 11:12:50