Orbit Framework
An ultra-modern, asynchronous, cross-platform C++ Web Framework.
Loading...
Searching...
No Matches
database::ConnectAwaiter Struct Reference

A coroutine awaiter for connecting a PostgresClient asynchronously. More...

#include <PostgresCoro.hpp>

Public Member Functions

bool await_ready () const noexcept
 
void await_suspend (std::coroutine_handle<> h)
 
bool await_resume ()
 

Public Attributes

std::shared_ptr< PostgresClientclient
 
bool success = false
 

Detailed Description

A coroutine awaiter for connecting a PostgresClient asynchronously.

Member Function Documentation

◆ await_ready()

bool database::ConnectAwaiter::await_ready ( ) const
inlinenoexcept

◆ await_resume()

bool database::ConnectAwaiter::await_resume ( )
inline

◆ await_suspend()

void database::ConnectAwaiter::await_suspend ( std::coroutine_handle<>  h)
inline

Member Data Documentation

◆ client

std::shared_ptr<PostgresClient> database::ConnectAwaiter::client

◆ success

bool database::ConnectAwaiter::success = false

The documentation for this struct was generated from the following file: