1 #ifndef PQXX_INTERNAL_GATES_TRANSACTION_TRANSACTION_FOCUS_HXX
2 #define PQXX_INTERNAL_GATES_TRANSACTION_TRANSACTION_FOCUS_HXX
21 home().register_focus(focus);
25 home().unregister_focus(focus);
27 void register_pending_error(
zview error,
sl loc)
29 home().register_pending_error(error, loc);
31 void register_pending_error(std::string &&error,
sl loc)
33 home().register_pending_error(std::move(error), loc);
Base class for call gates.
Definition: callgate.hxx:55
Definition: transaction-transaction_focus.hxx:12
Base class for things that monopolise a transaction's attention.
Definition: transaction_focus.hxx:29
Marker-type wrapper: zero-terminated std::string_view.
Definition: zview.hxx:55
Interface definition (and common code) for "transaction" classes.
Definition: transaction_base.hxx:151
Definition: connection.hxx:94
std::source_location sl
Convenience alias for std::source_location. It's just too long.
Definition: types.hxx:38