Classes | Namespaces | Typedefs | Functions
fake_binder.h File Reference
#include <atomic>
#include <forward_list>
#include <memory>
#include <queue>
#include <string>
#include <thread>
#include <tuple>
#include <utility>
#include <vector>
#include "absl/memory/memory.h"
#include "absl/random/random.h"
#include "absl/strings/str_format.h"
#include "absl/strings/string_view.h"
#include "absl/time/time.h"
#include "absl/types/variant.h"
#include "src/core/ext/transport/binder/wire_format/binder.h"
#include "src/core/ext/transport/binder/wire_format/wire_reader.h"
#include "src/core/lib/gprpp/sync.h"
#include "src/core/lib/gprpp/thd.h"
Include dependency graph for fake_binder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  grpc_binder::end2end_testing::FakeBinder
 
class  grpc_binder::end2end_testing::FakeBinderTunnel
 
struct  grpc_binder::end2end_testing::FakeEndpoint
 
class  grpc_binder::end2end_testing::FakeReadableParcel
 
class  grpc_binder::end2end_testing::FakeTransactionReceiver
 
class  grpc_binder::end2end_testing::FakeWritableParcel
 
class  grpc_binder::end2end_testing::PersistentFakeTransactionReceiver
 
class  grpc_binder::end2end_testing::TransactionProcessor
 

Namespaces

 grpc_binder
 
 grpc_binder::end2end_testing
 

Typedefs

using grpc_binder::end2end_testing::FakeData = std::vector< absl::variant< int32_t, int64_t, void *, std::string, std::vector< int8_t > >>
 

Functions

std::pair< std::unique_ptr< Binder >, std::unique_ptr< TransactionReceiver > > grpc_binder::end2end_testing::NewBinderPair (TransactionReceiver::OnTransactCb transact_cb)
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:12