socket_error_handler_pos.hpp
Go to the documentation of this file.
00001 
00008 /*****************************************************************************
00009 ** Ifdefs
00010 *****************************************************************************/
00011 
00012 #ifndef ECL_DEVICES_SOCKET_ERROR_HANDLER_POS_HPP_
00013 #define ECL_DEVICES_SOCKET_ERROR_HANDLER_POS_HPP_
00014 
00015 /*****************************************************************************
00016 ** Cross platform
00017 *****************************************************************************/
00018 
00019 #include <ecl/config/ecl.hpp>
00020 #ifndef ECL_IS_MAC
00021 #ifdef ECL_IS_POSIX
00022 
00023 /*****************************************************************************
00024 ** Includes
00025 *****************************************************************************/
00026 
00027 #include <string>
00028 #include <ecl/errors/handlers.hpp>
00029 
00030 /*****************************************************************************
00031 ** Namespaces
00032 *****************************************************************************/
00033 
00034 namespace ecl {
00035 namespace devices {
00036 
00037 /*****************************************************************************
00038 ** Methods
00039 *****************************************************************************/
00045 ecl::Error socket_error();
00051 ecl::Error bind_error();
00057 ecl::Error accept_error();
00063 ecl::Error receive_error();
00069 ecl::Error ioctl_error();
00075 ecl::Error send_error();
00081 ecl::Error gethostbyname_error();
00087 ecl::Error connection_error();
00088 
00089 } // namespace devices
00090 } // namespace ecl
00091 
00092 #endif /* ECL_IS_POSIX */
00093 #endif /* !ECL_IS_MAC */
00094 #endif /* ECL_DEVICES_SOCKET_ERROR_HANDLER_POS_HPP_ */


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