|
| | current_background_worker () |
| | gets current background worker's entry
|
| |
|
void | unblock_signals () |
| |
|
void | block_signals () |
| |
template<typename... Flags>
requires ( std::conjunction_v<std::is_base_of<background_worker_database_conection_flag, Flags>...>) |
| void | connect (std::string dbname, std::optional< std::string > user=std::nullopt, Flags... flags) |
| | Connect to the database using db name and, optionally, username.
|
| |
template<typename... Flags>
requires ( std::conjunction_v<std::is_base_of<background_worker_database_conection_flag, Flags>...>) |
| void | connect (oid db, std::optional< oid > user=std::nullopt, Flags... flags) |
| | Connect to the database using db oid and, optionally, user oid.
|
| |
| | background_worker () |
| | Initialize background worker specification.
|
| |
| | background_worker (::BackgroundWorker &worker) |
| |
|
background_worker & | name (std::string_view name) |
| |
|
std::string_view | name () |
| |
|
background_worker & | type (std::string_view name) |
| |
|
std::string_view | type () |
| |
|
background_worker & | library_name (std::string_view name) |
| |
|
std::string_view | library_name () |
| |
|
background_worker & | function_name (std::string_view name) |
| |
|
std::string_view | function_name () |
| |
|
background_worker & | start_time (BgWorkerStartTime time) |
| |
|
::BgWorkerStartTime | start_time () const |
| |
|
background_worker & | restart_time (int time) |
| |
|
int | restart_time () const |
| |
|
background_worker & | flags (int flags) |
| |
|
int | flags () const |
| |
|
background_worker & | main_arg (datum datum) |
| |
|
datum | main_arg () const |
| |
|
background_worker & | extra (std::string_view name) |
| |
|
std::string_view | extra () |
| |
|
background_worker & | notify_pid (pid_t pid) |
| |
|
pid_t | notify_pid () const |
| |
|
| operator BackgroundWorker & () |
| |
|
| operator BackgroundWorker * () |
| |
|
handle | start (bool dynamic=true) |
| |
◆ current_background_worker()
| cppgres::current_background_worker::current_background_worker |
( |
| ) |
|
|
inline |
gets current background worker's entry
- Exceptions
-
◆ connect() [1/2]
| void cppgres::current_background_worker::connect |
( |
oid |
db, |
|
|
std::optional< oid > |
user = std::nullopt, |
|
|
Flags... |
flags |
|
) |
| |
|
inline |
Connect to the database using db oid and, optionally, user oid.
- Template Parameters
-
- Parameters
-
◆ connect() [2/2]
| void cppgres::current_background_worker::connect |
( |
std::string |
dbname, |
|
|
std::optional< std::string > |
user = std::nullopt, |
|
|
Flags... |
flags |
|
) |
| |
|
inline |
Connect to the database using db name and, optionally, username.
- Template Parameters
-
- Parameters
-
The documentation for this struct was generated from the following file: