Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
security/ | 03-May-2024 | - | 95 | 47 | ||
README.md | D | 03-May-2024 | 1.2 KiB | 22 | 17 | |
async_generic_service.h | D | 03-May-2024 | 4.6 KiB | 143 | 75 | |
async_stream.h | D | 03-May-2024 | 45.3 KiB | 1,132 | 601 | |
async_unary_call.h | D | 03-May-2024 | 16.9 KiB | 412 | 246 | |
byte_buffer.h | D | 03-May-2024 | 7.9 KiB | 233 | 149 | |
call.h | D | 03-May-2024 | 2.7 KiB | 94 | 62 | |
call_hook.h | D | 03-May-2024 | 1.1 KiB | 40 | 14 | |
call_op_set.h | D | 03-May-2024 | 34.4 KiB | 1,036 | 774 | |
call_op_set_interface.h | D | 03-May-2024 | 2 KiB | 60 | 17 | |
callback_common.h | D | 03-May-2024 | 7.9 KiB | 225 | 133 | |
channel_interface.h | D | 03-May-2024 | 6.4 KiB | 172 | 117 | |
client_callback.h | D | 03-May-2024 | 47.4 KiB | 1,243 | 853 | |
client_context.h | D | 03-May-2024 | 19.1 KiB | 527 | 273 | |
client_interceptor.h | D | 03-May-2024 | 6.8 KiB | 191 | 105 | |
client_unary_call.h | D | 03-May-2024 | 4.1 KiB | 104 | 65 | |
completion_queue.h | D | 03-May-2024 | 18 KiB | 457 | 240 | |
completion_queue_tag.h | D | 03-May-2024 | 2 KiB | 55 | 12 | |
config.h | D | 03-May-2024 | 1.4 KiB | 45 | 13 | |
config_protobuf.h | D | 03-May-2024 | 3.8 KiB | 107 | 73 | |
core_codegen.h | D | 03-May-2024 | 5.6 KiB | 127 | 90 | |
core_codegen_interface.h | D | 03-May-2024 | 7.5 KiB | 165 | 113 | |
create_auth_context.h | D | 03-May-2024 | 987 | 34 | 9 | |
delegating_channel.h | D | 03-May-2024 | 3 KiB | 93 | 57 | |
grpc_library.h | D | 03-May-2024 | 1.8 KiB | 66 | 36 | |
intercepted_channel.h | D | 03-May-2024 | 2.8 KiB | 85 | 46 | |
interceptor.h | D | 03-May-2024 | 10.7 KiB | 229 | 61 | |
interceptor_common.h | D | 03-May-2024 | 17.9 KiB | 551 | 420 | |
message_allocator.h | D | 03-May-2024 | 3.1 KiB | 94 | 44 | |
metadata_map.h | D | 03-May-2024 | 2.9 KiB | 106 | 65 | |
method_handler.h | D | 03-May-2024 | 15.6 KiB | 402 | 320 | |
method_handler_impl.h | D | 03-May-2024 | 758 | 23 | 3 | |
proto_buffer_reader.h | D | 03-May-2024 | 5.7 KiB | 150 | 84 | |
proto_buffer_writer.h | D | 03-May-2024 | 7 KiB | 168 | 87 | |
proto_utils.h | D | 03-May-2024 | 4.5 KiB | 120 | 79 | |
rpc_method.h | D | 03-May-2024 | 1.7 KiB | 62 | 33 | |
rpc_service_method.h | D | 03-May-2024 | 5.3 KiB | 154 | 101 | |
serialization_traits.h | D | 03-May-2024 | 2.3 KiB | 63 | 8 | |
server_callback.h | D | 03-May-2024 | 28.3 KiB | 795 | 542 | |
server_callback_handlers.h | D | 03-May-2024 | 35.7 KiB | 879 | 679 | |
server_context.h | D | 03-May-2024 | 24.5 KiB | 631 | 372 | |
server_interceptor.h | D | 03-May-2024 | 4.9 KiB | 140 | 80 | |
server_interface.h | D | 03-May-2024 | 16.1 KiB | 398 | 234 | |
service_type.h | D | 03-May-2024 | 9.9 KiB | 276 | 196 | |
slice.h | D | 03-May-2024 | 5.2 KiB | 145 | 71 | |
status.h | D | 03-May-2024 | 5.3 KiB | 134 | 81 | |
status_code_enum.h | D | 03-May-2024 | 5.9 KiB | 144 | 25 | |
string_ref.h | D | 03-May-2024 | 4.5 KiB | 149 | 90 | |
stub_options.h | D | 03-May-2024 | 841 | 30 | 6 | |
sync.h | D | 03-May-2024 | 3.9 KiB | 152 | 97 | |
sync_stream.h | D | 03-May-2024 | 35.7 KiB | 944 | 558 | |
time.h | D | 03-May-2024 | 2.7 KiB | 90 | 40 |
README.md
1# Welcome to `include/grpcpp/impl/codegen` 2 3## Why is this directory here? 4 5This directory exists so that generated code can include selected files upon 6which it depends without having to depend on the entire gRPC C++ library. This 7is particularly relevant for users of bazel, particularly if they use the 8multi-lingual `proto_library` target type. Generated code that uses this target 9only depends on the gRPC C++ targets associated with these header files, not the 10entire gRPC C++ codebase since that would make the build time of these types of 11targets excessively large (particularly when they are not even C++ specific). 12 13## What should user code do? 14 15User code should *not* include anything from this directory. Only generated code 16and gRPC library code should include contents from this directory. User code 17should instead include contents from the main `grpcpp` directory or its 18accessible subcomponents like `grpcpp/support`. It is possible that we may 19remove this directory altogether if the motivations for its existence are no 20longer strong enough (e.g., if most users migrate away from the `proto_library` 21target type or if the additional overhead of depending on gRPC C++ is not high). 22