13 #ifndef PQXX_H_ERRORHANDLER 14 #define PQXX_H_ERRORHANDLER 16 #include "pqxx/compiler-public.hxx" 17 #include "pqxx/compiler-internal-pre.hxx" 19 #include "pqxx/types.hxx" 28 class errorhandler_connection_base;
60 virtual bool operator()(
const char msg[]) noexcept =0;
65 friend class internal::gate::errorhandler_connection_base;
66 void unregister() noexcept;
80 virtual bool operator()(
const char[]) noexcept
override {
return false; }
89 #include "pqxx/compiler-internal-post.hxx" virtual bool operator()(const char[]) noexcept override
Define in subclass: receive an error or warning message from the database.
Definition: errorhandler.hxx:80
quiet_errorhandler(connection_base &conn)
Definition: errorhandler.hxx:78
Base class for error-handler callbacks.
Definition: errorhandler.hxx:49
The home of all libpqxx classes, functions, templates, etc.
Definition: array.hxx:22
connection_base abstract base class; represents a connection to a database.
Definition: connection_base.hxx:139
An error handler that suppresses any previously registered error handlers.
Definition: errorhandler.hxx:75