#include <grpc/support/port_platform.h>#include <string>#include "absl/container/flat_hash_map.h"#include "absl/status/status.h"#include <grpcpp/security/binder_security_policy.h>#include "src/core/ext/transport/binder/transport/binder_transport.h"#include "src/core/ext/transport/binder/wire_format/binder.h"#include "src/core/lib/iomgr/exec_ctx.h"#include "src/core/lib/surface/server.h"#include "src/core/lib/transport/error_utils.h"

Go to the source code of this file.
Namespaces | |
| grpc | |
| grpc::experimental | |
| grpc::experimental::binder | |
| grpc_core | |
Typedefs | |
| using | grpc_core::BinderTxReceiverFactory = std::function< std::unique_ptr< grpc_binder::TransactionReceiver >(grpc_binder::TransactionReceiver::OnTransactCb)> |
Functions | |
| bool | grpc_core::AddBinderPort (const std::string &addr, grpc_server *server, BinderTxReceiverFactory factory, std::shared_ptr< grpc::experimental::binder::SecurityPolicy > security_policy) |
| void | grpc::experimental::binder::AddEndpointBinder (const std::string &service, void *endpoint_binder) |
| void * | grpc::experimental::binder::GetEndpointBinder (const std::string &service) |
| void | grpc_add_endpoint_binder (const std::string &service, void *endpoint_binder) |
| void * | grpc_get_endpoint_binder (const std::string &service) |
| void | grpc_remove_endpoint_binder (const std::string &service) |
| void | grpc::experimental::binder::RemoveEndpointBinder (const std::string &service) |
| void grpc_add_endpoint_binder | ( | const std::string & | service, |
| void * | endpoint_binder | ||
| ) |
Definition at line 106 of file binder_server.cc.
| void* grpc_get_endpoint_binder | ( | const std::string & | service | ) |
Definition at line 123 of file binder_server.cc.
| void grpc_remove_endpoint_binder | ( | const std::string & | service | ) |
Definition at line 115 of file binder_server.cc.