GRPC C++  1.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Namespaces | Macros
core_codegen_interface.h File Reference
#include <grpc++/impl/codegen/config.h>
#include <grpc++/impl/codegen/status.h>
#include <grpc/impl/codegen/byte_buffer_reader.h>
#include <grpc/impl/codegen/grpc_types.h>
#include <grpc/impl/codegen/sync.h>

Go to the source code of this file.

Data Structures

class  grpc::CoreCodegenInterface
 Interface between the codegen library and the minimal subset of core features required by the generated code. More...
 

Namespaces

 grpc
 

Macros

#define GPR_CODEGEN_ASSERT(x)
 Codegen specific version of GPR_ASSERT. More...
 

Macro Definition Documentation

#define GPR_CODEGEN_ASSERT (   x)
Value:
do { \
if (!(x)) { \
grpc::g_core_codegen_interface->assert_fail(#x, __FILE__, __LINE__); \
} \
} while (0)
virtual void assert_fail(const char *failed_assertion, const char *file, int line)=0
Upon a failed assertion, log the error.
CoreCodegenInterface * g_core_codegen_interface
Definition: call.h:63

Codegen specific version of GPR_ASSERT.