libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::SocketTimeOutException Class Reference

#include <SocketExceptions.h>

Inheritance diagram for BaseLib::SocketTimeOutException:
BaseLib::SocketOperationException BaseLib::Exception

Public Types

enum  SocketTimeOutType { SocketTimeOutType::undefined, SocketTimeOutType::selectTimeout, SocketTimeOutType::readTimeout }
 

Public Member Functions

 SocketTimeOutException (const std::string &message)
 
 SocketTimeOutException (const std::string &message, SocketTimeOutType type)
 
SocketTimeOutType getType ()
 
- Public Member Functions inherited from BaseLib::SocketOperationException
 SocketOperationException (const std::string &message)
 
- Public Member Functions inherited from BaseLib::Exception
 Exception (const std::string &message)
 
 ~Exception () override=default
 

Member Enumeration Documentation

§ SocketTimeOutType

Enumerator
undefined 
selectTimeout 
readTimeout 

Constructor & Destructor Documentation

§ SocketTimeOutException() [1/2]

BaseLib::SocketTimeOutException::SocketTimeOutException ( const std::string &  message)
inlineexplicit

§ SocketTimeOutException() [2/2]

BaseLib::SocketTimeOutException::SocketTimeOutException ( const std::string &  message,
SocketTimeOutType  type 
)
inline

Member Function Documentation

§ getType()

SocketTimeOutType BaseLib::SocketTimeOutException::getType ( )
inline

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