Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
async_operations.h File Reference
#include "../database_types.h"
#include "../core/database_backend.h"
#include "../core/concepts.h"
#include "../adapters/thread_pool_adapter.h"
#include <future>
#include <memory>
#include <stdexcept>
#include <functional>
#include <thread>
#include <queue>
#include <condition_variable>
#include <atomic>
#include <chrono>
#include <string>
#include <exception>
#include <vector>
#include <unordered_map>
Include dependency graph for async_operations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  database::async::async_result< T >
 Template class for asynchronous operation results. More...
 
class  database::async::async_database
 Asynchronous database interface wrapper. More...
 
class  database::async::async_executor
 High-performance asynchronous executor using thread_system. More...
 
class  database::async::stream_processor
 Real-time data stream processing. More...
 
struct  database::async::stream_processor::stream_event
 
class  database::async::transaction_coordinator
 Distributed transaction coordination. More...
 
struct  database::async::transaction_coordinator::distributed_transaction
 
class  database::async::saga_builder
 Builder for Saga pattern transactions. More...
 
struct  database::async::saga_builder::saga_step
 

Namespaces

namespace  database
 
namespace  database::async
 

Functions

template<typename T >
async_result< T > database::async::make_ready_result (T value)
 
template<typename T >
async_result< T > database::async::make_error_result (const std::exception &error)