Namespaces | Typedefs | Functions
binder_server.h File Reference
#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"
Include dependency graph for binder_server.h:
This graph shows which files directly or indirectly include this file:

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)
 

Function Documentation

◆ grpc_add_endpoint_binder()

void grpc_add_endpoint_binder ( const std::string &  service,
void *  endpoint_binder 
)

Definition at line 106 of file binder_server.cc.

◆ grpc_get_endpoint_binder()

void* grpc_get_endpoint_binder ( const std::string &  service)

Definition at line 123 of file binder_server.cc.

◆ grpc_remove_endpoint_binder()

void grpc_remove_endpoint_binder ( const std::string &  service)

Definition at line 115 of file binder_server.cc.



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