Classes | Functions
binder_transport.h File Reference
#include <grpc/support/port_platform.h>
#include <atomic>
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include "absl/container/flat_hash_map.h"
#include <grpc/support/log.h>
#include <grpcpp/security/binder_security_policy.h>
#include "src/core/ext/transport/binder/utils/transport_stream_receiver.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/ext/transport/binder/wire_format/wire_writer.h"
#include "src/core/lib/iomgr/combiner.h"
#include "src/core/lib/transport/transport.h"
#include "src/core/lib/transport/transport_impl.h"
Include dependency graph for binder_transport.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  grpc_binder_transport
 

Functions

grpc_transportgrpc_create_binder_transport_client (std::unique_ptr< grpc_binder::Binder > endpoint_binder, std::shared_ptr< grpc::experimental::binder::SecurityPolicy > security_policy)
 
grpc_transportgrpc_create_binder_transport_server (std::unique_ptr< grpc_binder::Binder > client_binder, std::shared_ptr< grpc::experimental::binder::SecurityPolicy > security_policy)
 

Function Documentation

◆ grpc_create_binder_transport_client()

grpc_transport* grpc_create_binder_transport_client ( std::unique_ptr< grpc_binder::Binder endpoint_binder,
std::shared_ptr< grpc::experimental::binder::SecurityPolicy security_policy 
)

Definition at line 737 of file binder_transport.cc.

◆ grpc_create_binder_transport_server()

grpc_transport* grpc_create_binder_transport_server ( std::unique_ptr< grpc_binder::Binder client_binder,
std::shared_ptr< grpc::experimental::binder::SecurityPolicy security_policy 
)

Definition at line 752 of file binder_transport.cc.



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