|
| 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: