#include <grpc/support/port_platform.h>#include <grpc/grpc.h>#include <grpc/support/sync.h>#include "src/core/lib/gprpp/thd.h"#include "src/core/lib/iomgr/pollset_set.h"#include "src/core/lib/surface/completion_queue.h"

Go to the source code of this file.
Classes | |
| struct | alts_shared_resource_dedicated |
Typedefs | |
| typedef struct alts_shared_resource_dedicated | alts_shared_resource_dedicated |
Functions | |
| alts_shared_resource_dedicated * | grpc_alts_get_shared_resource_dedicated (void) |
| void | grpc_alts_shared_resource_dedicated_init () |
| void | grpc_alts_shared_resource_dedicated_shutdown () |
| void | grpc_alts_shared_resource_dedicated_start (const char *handshaker_service_url) |
| typedef struct alts_shared_resource_dedicated alts_shared_resource_dedicated |
Main struct containing ALTS shared resources used when employing the dedicated completion queue and thread.
| alts_shared_resource_dedicated* grpc_alts_get_shared_resource_dedicated | ( | void | ) |
Definition at line 30 of file alts_shared_resource.cc.
| void grpc_alts_shared_resource_dedicated_init | ( | ) |
This method initializes the alts_shared_resource_dedicated object shared by all TSI handshakes. The application is responsible for invoking the API after calling grpc_init();
Definition at line 50 of file alts_shared_resource.cc.
| void grpc_alts_shared_resource_dedicated_shutdown | ( | ) |
This method destroys the alts_shared_resource_dedicated object shared by all TSI handshakes. The application is responsible for invoking the API before calling grpc_shutdown().
Definition at line 80 of file alts_shared_resource.cc.
| void grpc_alts_shared_resource_dedicated_start | ( | const char * | handshaker_service_url | ) |
This method populates various fields of the alts_shared_resource_dedicated object shared by all TSI handshakes and start the dedicated thread. The API will be invoked by the caller in a lazy manner. That is, it will get invoked when ALTS TSI handshake occurs for the first time.
Definition at line 55 of file alts_shared_resource.cc.