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

#include <MongoClient.hpp>

Collaboration diagram for database::MongoClient::QueryAwaiter:

Public Member Functions

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

Public Attributes

MongoClientclient
 
std::string query_json
 
QueryResult result
 
std::string error_msg
 
std::coroutine_handle coro
 

Member Function Documentation

◆ await_ready()

bool database::MongoClient::QueryAwaiter::await_ready ( ) const
inline

◆ await_resume()

MongoClient::QueryResult database::MongoClient::QueryAwaiter::await_resume ( )

◆ await_suspend()

void database::MongoClient::QueryAwaiter::await_suspend ( std::coroutine_handle<>  h)

Member Data Documentation

◆ client

MongoClient& database::MongoClient::QueryAwaiter::client

◆ coro

std::coroutine_handle database::MongoClient::QueryAwaiter::coro

◆ error_msg

std::string database::MongoClient::QueryAwaiter::error_msg

◆ query_json

std::string database::MongoClient::QueryAwaiter::query_json

◆ result

QueryResult database::MongoClient::QueryAwaiter::result

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