#include <grpc/support/port_platform.h>#include "src/core/ext/transport/binder/server/binder_server.h"#include <memory>#include <string>#include <utility>#include "absl/memory/memory.h"#include <grpc/grpc.h>#include "src/core/ext/transport/binder/transport/binder_transport.h"#include "src/core/ext/transport/binder/utils/ndk_binder.h"#include "src/core/ext/transport/binder/wire_format/binder_android.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.
Classes | |
| class | grpc_core::BinderServerListener |
Namespaces | |
| grpc | |
| grpc::experimental | |
| grpc::experimental::binder | |
| grpc_core | |
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) |
Variables | |
| static absl::flat_hash_map< std::string, void * > * | g_endpoint_binder_pool |
| 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.
|
static |
Definition at line 94 of file binder_server.cc.