Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
security/ | H | 25-Apr-2025 | - | 28 | 4 | |
.clang-format | H A D | 25-Apr-2025 | 1.5 KiB | 51 | 50 | |
README.md | H A D | 25-Apr-2025 | 1.2 KiB | 22 | 17 | |
async_generic_service.h | H A D | 25-Apr-2025 | 905 | 28 | 4 | |
async_stream.h | H A D | 25-Apr-2025 | 866 | 27 | 4 | |
async_unary_call.h | H A D | 25-Apr-2025 | 885 | 28 | 4 | |
byte_buffer.h | H A D | 25-Apr-2025 | 865 | 28 | 4 | |
call.h | H A D | 25-Apr-2025 | 833 | 27 | 4 | |
call_hook.h | H A D | 25-Apr-2025 | 854 | 28 | 4 | |
call_op_set.h | H A D | 25-Apr-2025 | 862 | 28 | 4 | |
call_op_set_interface.h | H A D | 25-Apr-2025 | 836 | 27 | 4 | |
callback_common.h | H A D | 25-Apr-2025 | 881 | 28 | 4 | |
channel_interface.h | H A D | 25-Apr-2025 | 886 | 28 | 4 | |
client_callback.h | H A D | 25-Apr-2025 | 878 | 27 | 4 | |
client_context.h | H A D | 25-Apr-2025 | 869 | 28 | 4 | |
client_interceptor.h | H A D | 25-Apr-2025 | 893 | 28 | 4 | |
client_unary_call.h | H A D | 25-Apr-2025 | 886 | 28 | 4 | |
completion_queue.h | H A D | 25-Apr-2025 | 882 | 28 | 4 | |
completion_queue_tag.h | H A D | 25-Apr-2025 | 898 | 28 | 4 | |
config.h | H A D | 25-Apr-2025 | 845 | 28 | 4 | |
config_protobuf.h | H A D | 25-Apr-2025 | 4.1 KiB | 122 | 84 | |
create_auth_context.h | H A D | 25-Apr-2025 | 894 | 28 | 4 | |
delegating_channel.h | H A D | 25-Apr-2025 | 890 | 28 | 4 | |
intercepted_channel.h | H A D | 25-Apr-2025 | 894 | 28 | 4 | |
interceptor.h | H A D | 25-Apr-2025 | 865 | 28 | 4 | |
interceptor_common.h | H A D | 25-Apr-2025 | 890 | 28 | 4 | |
message_allocator.h | H A D | 25-Apr-2025 | 889 | 28 | 4 | |
metadata_map.h | H A D | 25-Apr-2025 | 866 | 28 | 4 | |
method_handler.h | H A D | 25-Apr-2025 | 877 | 28 | 4 | |
method_handler_impl.h | H A D | 25-Apr-2025 | 782 | 25 | 3 | |
proto_buffer_reader.h | H A D | 25-Apr-2025 | 897 | 28 | 4 | |
proto_buffer_writer.h | H A D | 25-Apr-2025 | 897 | 28 | 4 | |
proto_utils.h | H A D | 25-Apr-2025 | 862 | 28 | 4 | |
rpc_method.h | H A D | 25-Apr-2025 | 858 | 28 | 4 | |
rpc_service_method.h | H A D | 25-Apr-2025 | 890 | 28 | 4 | |
serialization_traits.h | H A D | 25-Apr-2025 | 898 | 28 | 4 | |
server_callback.h | H A D | 25-Apr-2025 | 878 | 27 | 4 | |
server_callback_handlers.h | H A D | 25-Apr-2025 | 911 | 27 | 4 | |
server_context.h | H A D | 25-Apr-2025 | 869 | 28 | 4 | |
server_interceptor.h | H A D | 25-Apr-2025 | 893 | 28 | 4 | |
server_interface.h | H A D | 25-Apr-2025 | 877 | 28 | 4 | |
service_type.h | H A D | 25-Apr-2025 | 866 | 28 | 4 | |
slice.h | H A D | 25-Apr-2025 | 841 | 28 | 4 | |
status.h | H A D | 25-Apr-2025 | 845 | 28 | 4 | |
status_code_enum.h | H A D | 25-Apr-2025 | 920 | 28 | 4 | |
string_ref.h | H A D | 25-Apr-2025 | 861 | 28 | 4 | |
stub_options.h | H A D | 25-Apr-2025 | 869 | 28 | 4 | |
sync.h | H A D | 25-Apr-2025 | 834 | 28 | 4 | |
sync_stream.h | H A D | 25-Apr-2025 | 862 | 27 | 4 | |
time.h | H A D | 25-Apr-2025 | 837 | 28 | 4 |
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