The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CSocketClosedException Class Reference
[ExceptionsSockets utility code]

Inheritance diagram for CSocketClosedException:
Collaboration diagram for CSocketClosedException:

List of all members.


Detailed Description

An exception that can be thrown if you attempt an operation on a socket that is closed.

Public Member Functions

 CSocketClosedException (const JetByteTools::Core::_tstring &where, const void *pSocket)
 CSocketClosedException (const JetByteTools::Core::_tstring &where, const IAsyncSocket *pSocket)
virtual _tstring GetWhere () const
virtual _tstring GetWhat () const
virtual _tstring GetDetails () const
virtual std::string GetDetailsA () const

Protected Attributes

const _tstring m_where
const _tstring m_message
const _tstring m_details

Constructor & Destructor Documentation

CSocketClosedException ( const JetByteTools::Core::_tstring where,
const void *  pSocket 
)

CSocketClosedException ( const JetByteTools::Core::_tstring where,
const IAsyncSocket pSocket 
)


Member Function Documentation

_tstring GetWhere (  )  const [virtual, inherited]

Reimplemented in CSEHException.

_tstring GetWhat (  )  const [virtual, inherited]

Reimplemented in CException, CException, and CSEHException.

_tstring GetDetails (  )  const [virtual, inherited]

Reimplemented in CSEHException.

std::string GetDetailsA (  )  const [virtual, inherited]

Reimplemented in CSEHException.


Member Data Documentation

const _tstring m_where [protected, inherited]

const _tstring m_message [protected, inherited]

const _tstring m_details [protected, inherited]


Generated on Sun Sep 12 19:10:37 2021 for The Server Framework - v7.4 by doxygen 1.5.3