Apache Log4cxx  Version 2.0.0
Loading...
Searching...
No Matches
log4cxx::helpers::SocketTimeoutException Class Reference

Signals that an I/O operation has been interrupted. More...

#include <exception.h>

Inheritance diagram for log4cxx::helpers::SocketTimeoutException:
log4cxx::helpers::InterruptedIOException log4cxx::helpers::IOException log4cxx::helpers::Exception

Public Member Functions

 SocketTimeoutException ()
Public Member Functions inherited from log4cxx::helpers::InterruptedIOException
 InterruptedIOException (const LogString &msg)
Public Member Functions inherited from log4cxx::helpers::IOException
 IOException ()
 IOException (log4cxx_status_t stat)
 IOException (const LogString &msg)
 IOException (const char *msg)
 IOException (const LogString &type, log4cxx_status_t stat)
 IOException (const char *msg, log4cxx_status_t stat)
Public Member Functions inherited from log4cxx::helpers::Exception
 Exception (const char *msg)
 Exception (const LogString &msg)
const char * what () const noexcept override

Additional Inherited Members

Static Public Member Functions inherited from log4cxx::helpers::Exception
static LogString makeMessage (const LogString &type, log4cxx_status_t stat)
static std::string makeMessage (const char *type, log4cxx_status_t stat)

Detailed Description

Signals that an I/O operation has been interrupted.

An InterruptedIOException is thrown to indicate that an input or output transfer has been terminated because the thread performing it was interrupted. The field bytesTransferred indicates how many bytes were successfully transferred before the interruption occurred.

Constructor & Destructor Documentation

◆ SocketTimeoutException()

log4cxx::helpers::SocketTimeoutException::SocketTimeoutException ( )

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