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

#include <MysqlClient.hpp>

Collaboration diagram for database::MysqlClient::ConnectAwaiter:

Public Member Functions

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

Public Attributes

MysqlClientclient
 
MYSQL * ret_ptr {nullptr}
 
int status {0}
 
std::coroutine_handle coro
 

Member Function Documentation

◆ await_ready()

bool database::MysqlClient::ConnectAwaiter::await_ready ( ) const
inline

◆ await_resume()

void database::MysqlClient::ConnectAwaiter::await_resume ( )

◆ await_suspend()

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

◆ resume_loop()

void database::MysqlClient::ConnectAwaiter::resume_loop ( )

Member Data Documentation

◆ client

MysqlClient& database::MysqlClient::ConnectAwaiter::client

◆ coro

std::coroutine_handle database::MysqlClient::ConnectAwaiter::coro

◆ ret_ptr

MYSQL* database::MysqlClient::ConnectAwaiter::ret_ptr {nullptr}

◆ status

int database::MysqlClient::ConnectAwaiter::status {0}

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