diff options
author | 2017-11-07 11:42:24 -0800 | |
---|---|---|
committer | 2017-11-07 11:42:24 -0800 | |
commit | 9ad6068f66735e91451979c80964fa85113056c9 (patch) | |
tree | 4d6d6b49fba58cdd79fd63a8a9335103a3f3e7d2 /src | |
parent | c55a4b1ab577c3ef32794c48ca4ae9fe6f810646 (diff) | |
parent | f97d2f5b377317192923df8be0429888887a4654 (diff) |
Merge pull request #13199 from ncteisen/zero-copy
Refactor SerializationTraits
Diffstat (limited to 'src')
-rw-r--r-- | src/cpp/common/core_codegen.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/cpp/common/core_codegen.cc b/src/cpp/common/core_codegen.cc index 6ea5f1d3c7..3cbf08af9f 100644 --- a/src/cpp/common/core_codegen.cc +++ b/src/cpp/common/core_codegen.cc @@ -76,6 +76,9 @@ void* CoreCodegen::gpr_malloc(size_t size) { return ::gpr_malloc(size); } void CoreCodegen::gpr_free(void* p) { return ::gpr_free(p); } +void CoreCodegen::grpc_init() { ::grpc_init(); } +void CoreCodegen::grpc_shutdown() { ::grpc_shutdown(); } + void CoreCodegen::gpr_mu_init(gpr_mu* mu) { ::gpr_mu_init(mu); }; void CoreCodegen::gpr_mu_destroy(gpr_mu* mu) { ::gpr_mu_destroy(mu); } void CoreCodegen::gpr_mu_lock(gpr_mu* mu) { ::gpr_mu_lock(mu); } @@ -156,6 +159,10 @@ grpc_slice CoreCodegen::grpc_slice_split_head(grpc_slice* s, size_t split) { return ::grpc_slice_split_head(s, split); } +grpc_slice CoreCodegen::grpc_slice_sub(grpc_slice s, size_t begin, size_t end) { + return ::grpc_slice_sub(s, begin, end); +} + grpc_slice CoreCodegen::grpc_slice_from_static_buffer(const void* buffer, size_t length) { return ::grpc_slice_from_static_buffer(buffer, length); |