Class BrokenConnection

Synopsis

#include <orm_lib/inc/drogon/orm/Exception.h>

class BrokenConnection : public Failure

Description

Exception class for lost or failed backend connection.

Warning
When this happens on Unix-like systems, you may also get a SIGPIPE signal. That signal aborts the program by default, so if you wish to be able to continue after a connection breaks, be sure to disarm this signal.
If you're working on a Unix-like system, see the manual page for signal (2) on how to deal with SIGPIPE. The easiest way to make this signal harmless is to make your program ignore it:
#include <signal.h>

int main()
{
  signal(SIGPIPE, SIG_IGN);
  // ...

Inheritance

Ancestors: Failure

Decsendents: TooManyConnections

Methods

BrokenConnection

Source

Lines 119-124 in orm_lib/inc/drogon/orm/Exception.h. Line 120 in orm_lib/inc/drogon/orm/Exception.h.

class BrokenConnection : public Failure
{
  public:
    BrokenConnection();
    explicit BrokenConnection(const std::string &);
};





Add Discussion as Guest

Log in to DocsForge