Go to the documentation of this file.
47 fprintf(
stderr,
"Fetching token failed: %s\n",
54 printf(
"\nGot token: %s\n\n", token);
65 int main(
int argc,
char** argv) {
70 const char*
service_url =
"https://test.foo.google.com/Foo";
76 "Service URL for the token request.", &
service_url);
84 if (creds ==
nullptr) {
85 fprintf(
stderr,
"\nCould not find default credentials.\n\n");
91 memset(&sync, 0,
sizeof(sync));
97 grpc_schedule_on_exec_ctx);
101 ->mutable_call_creds()
struct grpc_pollset_worker grpc_pollset_worker
#define GRPC_CLOSURE_INIT(closure, cb, cb_arg, scheduler)
size_t grpc_pollset_size(void)
GPRAPI void gpr_mu_unlock(gpr_mu *mu)
grpc_pollset * grpc_polling_entity_pollset(grpc_polling_entity *pollent)
return memset(p, 0, total)
_Use_decl_annotations_ int __cdecl printf(const char *_Format,...)
GPRAPI void gpr_free(void *ptr)
void gpr_cmdline_destroy(gpr_cmdline *cl)
grpc_error_handle grpc_pollset_work(grpc_pollset *pollset, grpc_pollset_worker **worker, grpc_core::Timestamp deadline)
#define GRPC_LOG_IF_ERROR(what, error)
void grpc_pollset_init(grpc_pollset *pollset, gpr_mu **mu)
GPRAPI void * gpr_zalloc(size_t size)
def c_str(s, encoding='ascii')
grpc_polling_entity grpc_polling_entity_create_from_pollset(grpc_pollset *pollset)
void gpr_cmdline_add_string(gpr_cmdline *cl, const char *name, const char *help, const char **value)
GPRAPI void gpr_mu_lock(gpr_mu *mu)
grpc_error_handle grpc_pollset_kick(grpc_pollset *pollset, grpc_pollset_worker *specific_worker)
grpc_core::CredentialsMetadataArray md_array
GPRAPI char * grpc_slice_to_c_string(grpc_slice s)
GRPCAPI void grpc_channel_credentials_release(grpc_channel_credentials *creds)
grpc_core::ExecCtx exec_ctx
std::string grpc_error_std_string(grpc_error_handle error)
gpr_cmdline * gpr_cmdline_create(const char *description)
#define GRPC_ERROR_UNREF(err)
std::vector< std::pair< Slice, Slice > > CredentialsMetadataArray
grpc_closure on_request_metadata
static void on_metadata_response(void *arg, grpc_error_handle error)
grpc::ClientContext context
GRPCAPI grpc_channel_credentials * grpc_google_default_credentials_create(grpc_call_credentials *call_credentials)
static constexpr Timestamp InfFuture()
GRPCAPI void grpc_init(void)
int main(int argc, char **argv)
GRPCAPI void grpc_shutdown(void)
int gpr_cmdline_parse(gpr_cmdline *cl, int argc, char **argv)
#define GRPC_ERROR_IS_NONE(err)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:45