|
Container System 0.1.0
High-performance C++20 type-safe container framework with SIMD-accelerated serialization
|
Financial Transaction Processing System. More...

Classes | |
| struct | Transaction |
Public Member Functions | |
| void | simulate_financial_scenario () |
Private Member Functions | |
| void | process_transaction (const Transaction &transaction) |
Private Attributes | |
| std::atomic< int > | transactions_processed_ {0} |
| std::atomic< int > | fraud_alerts_ {0} |
| double | total_amount_ {0.0} |
| std::mutex | amount_mutex_ |
Financial Transaction Processing System.
Definition at line 186 of file real_world_scenarios.cpp.
|
inlineprivate |
Definition at line 272 of file real_world_scenarios.cpp.
References scenarios::FinancialTransactionSystem::Transaction::account_from, scenarios::FinancialTransactionSystem::Transaction::account_to, scenarios::FinancialTransactionSystem::Transaction::amount, amount_mutex_, scenarios::FinancialTransactionSystem::Transaction::currency, fraud_alerts_, scenarios::FinancialTransactionSystem::Transaction::timestamp, total_amount_, scenarios::FinancialTransactionSystem::Transaction::transaction_id, and scenarios::FinancialTransactionSystem::Transaction::transaction_type.
Referenced by simulate_financial_scenario().

|
inline |
Definition at line 204 of file real_world_scenarios.cpp.
References scenarios::FinancialTransactionSystem::Transaction::account_from, scenarios::FinancialTransactionSystem::Transaction::account_to, scenarios::FinancialTransactionSystem::Transaction::amount, amount_mutex_, scenarios::FinancialTransactionSystem::Transaction::currency, fraud_alerts_, process_transaction(), scenarios::FinancialTransactionSystem::Transaction::timestamp, total_amount_, scenarios::FinancialTransactionSystem::Transaction::transaction_id, scenarios::FinancialTransactionSystem::Transaction::transaction_type, and transactions_processed_.
Referenced by main().


|
private |
Definition at line 201 of file real_world_scenarios.cpp.
Referenced by process_transaction(), and simulate_financial_scenario().
|
private |
Definition at line 199 of file real_world_scenarios.cpp.
Referenced by process_transaction(), and simulate_financial_scenario().
|
private |
Definition at line 200 of file real_world_scenarios.cpp.
Referenced by process_transaction(), and simulate_financial_scenario().
|
private |
Definition at line 198 of file real_world_scenarios.cpp.
Referenced by simulate_financial_scenario().