Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
XSocketIOClose Class Reference

XSocketIOClose - Thrown if a stream cannot be closed. More...

#include <XSocket.h>

Inheritance diagram for XSocketIOClose:
Collaboration diagram for XSocketIOClose:

Public Member Functions

 XSocketIOClose ()
 XSocketIOClose (const std::string &msg)
 ~XSocketIOClose () override throw () =default
const char * what () const override throw ()
Public Member Functions inherited from XBase
 XBase ()
 Use getWhat() as the result of what()
 XBase (const std::string &msg)
 Use msg as the result of what()
 ~XBase () override throw () =default
const char * what () const override throw ()
 Reason for exception.

Protected Member Functions

std::string getWhat () const override throw ()
 Get a human readable string describing the exception.
Protected Member Functions inherited from XBase
virtual std::string format (const char *id, const char *defaultFormat,...) const noexcept
 Format a string.

Detailed Description

XSocketIOClose - Thrown if a stream cannot be closed.

Constructor & Destructor Documentation

◆ XSocketIOClose() [1/2]

XSocketIOClose::XSocketIOClose ( )
inline

◆ XSocketIOClose() [2/2]

XSocketIOClose::XSocketIOClose ( const std::string & msg)
inlineexplicit

◆ ~XSocketIOClose()

XSocketIOClose::~XSocketIOClose ( )
throw ( )
overridedefault

Member Function Documentation

◆ getWhat()

std::string XSocketIOClose::getWhat ( ) const
throw ( )
overrideprotectedvirtual

Get a human readable string describing the exception.

Reimplemented from XBase.

◆ what()

const char * XSocketIOClose::what ( ) const
throw ( )
inlineoverride

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