#include <fake_binder.h>
Definition at line 230 of file fake_binder.h.
◆ TransactionProcessor()
◆ ~TransactionProcessor()
grpc_binder::end2end_testing::TransactionProcessor::~TransactionProcessor |
( |
| ) |
|
|
inline |
◆ ABSL_GUARDED_BY() [1/3]
◆ ABSL_GUARDED_BY() [2/3]
absl::Time deliver_time_ grpc_binder::end2end_testing::TransactionProcessor::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
private |
◆ ABSL_GUARDED_BY() [3/3]
◆ EnQueueTransaction()
◆ Flush()
void grpc_binder::end2end_testing::TransactionProcessor::Flush |
( |
| ) |
|
◆ GetRandomDelay()
absl::Duration grpc_binder::end2end_testing::TransactionProcessor::GetRandomDelay |
( |
| ) |
|
|
private |
◆ NewPersistentTxReceiver()
◆ ProcessLoop()
void grpc_binder::end2end_testing::TransactionProcessor::ProcessLoop |
( |
| ) |
|
◆ SetDelay()
void grpc_binder::end2end_testing::TransactionProcessor::SetDelay |
( |
absl::Duration |
delay | ) |
|
◆ Terminate()
void grpc_binder::end2end_testing::TransactionProcessor::Terminate |
( |
| ) |
|
◆ WaitForNextTransaction()
void grpc_binder::end2end_testing::TransactionProcessor::WaitForNextTransaction |
( |
| ) |
|
|
private |
◆ bit_gen_
absl::BitGen grpc_binder::end2end_testing::TransactionProcessor::bit_gen_ |
|
private |
◆ delay_nsec_
int64_t grpc_binder::end2end_testing::TransactionProcessor::delay_nsec_ |
|
private |
◆ mu_
◆ terminated_
std::atomic<bool> grpc_binder::end2end_testing::TransactionProcessor::terminated_ |
|
private |
◆ tx_receiver_mu_
grpc_core::Mutex grpc_binder::end2end_testing::TransactionProcessor::tx_receiver_mu_ |
|
private |
◆ tx_thread_
The documentation for this class was generated from the following files: