Program Listing for File error_handler.hpp

Return to documentation for file (/tmp/ws/src/ecl_core/ecl_devices/include/ecl/devices/detail/error_handler.hpp)

/*****************************************************************************
** Ifdefs
*****************************************************************************/

#ifndef ECL_DEVICES_ERROR_HANDLER_HPP_
#define ECL_DEVICES_ERROR_HANDLER_HPP_

/*****************************************************************************
** Cross Platform Check
*****************************************************************************/

#include <ecl/config/ecl.hpp>

/*****************************************************************************
** Includes
*****************************************************************************/

#include <string>
#include <ecl/errors/handlers.hpp>

/*****************************************************************************
** Namespaces
*****************************************************************************/

namespace ecl {
namespace devices {

/*****************************************************************************
** Methods
*****************************************************************************/

ecl::Error open_error();
ecl::Error close_error();
ecl::Error sync_error();
ecl::Error write_error();
ecl::Error read_error();

} // namespace devices
} // namespace ecl

#endif /* ECL_DEVICES_ERROR_HANDLER_HPP_ */