19 #ifndef GRPCXX_IMPL_CODEGEN_GRPC_LIBRARY_H
20 #define GRPCXX_IMPL_CODEGEN_GRPC_LIBRARY_H
28 virtual void init() = 0;
42 "gRPC library not initialized. See "
43 "grpc::internal::GrpcLibraryInitializer.");
45 grpc_init_called_ =
true;
49 if (grpc_init_called_) {
51 "gRPC library not initialized. See "
52 "grpc::internal::GrpcLibraryInitializer.");
58 bool grpc_init_called_;
63 #endif // GRPCXX_IMPL_CODEGEN_GRPC_LIBRARY_H
#define GPR_CODEGEN_ASSERT(x)
Codegen specific version of GPR_ASSERT.
Definition: core_codegen_interface.h:135
GrpcLibraryInterface * g_glip
Initialized by grpc::GrpcLibraryInitializer from <grpc++/impl/grpc_library.h>
Classes that require gRPC to be initialized should inherit from this class.
Definition: grpc_library.h:37
Definition: grpc_library.h:26
virtual ~GrpcLibraryCodegen()
Definition: grpc_library.h:48
virtual void shutdown()=0
GrpcLibraryCodegen(bool call_grpc_init=true)
Definition: grpc_library.h:39