src/csharp/ext/grpc_csharp_ext.c (11 lines): - line 593: /* TODO: don't use magic number */ - line 664: /* TODO: don't use magic number */ - line 705: /* TODO: don't use magic number */ - line 745: /* TODO: don't use magic number */ - line 773: /* TODO: don't use magic number */ - line 789: /* TODO: don't use magic number */ - line 808: /* TODO: don't use magic number */ - line 823: /* TODO: don't use magic number */ - line 862: /* TODO: don't use magic number */ - line 874: /* TODO: don't use magic number */ - line 889: /* TODO: don't use magic number */ src/cpp/ext/filters/census/rpc_encoding.h (5 lines): - line 34: // TODO: Rename to GrpcTraceContextV0. - line 51: // TODO: For performance: - line 81: // TODO: Support other versions later. Only support version 0 for - line 126: // TODO: Add support for multi-byte field IDs. - line 203: // TODO: This may not be needed. Check to see if opencensus requires src/core/ext/transport/cronet/transport/cronet_transport.cc (3 lines): - line 112: /* TODO (makdharma): reorder structure for memory efficiency per - line 746: TODO (makdharma): Eliminate need to traverse the LL second time for perf. - line 1023: TODO (makdharma): Break down this function in smaller chunks for readability. src/core/lib/iomgr/timer_generic.cc (3 lines): - line 433: // TODO: sreek - Using c-style cast here. static_cast<> gives an error - line 587: // TODO: sreek - Using c-style cast here. static_cast<> gives an error (on - line 652: // TODO: sreek - Using c-style cast here. static_cast<> gives an error (on tools/http2_interop/http2interop.go (3 lines): - line 245: // TODO: make an enum out of this - line 270: // TODO: make an enum out of this - line 308: // TODO: make an enum out of this src/core/lib/iomgr/udp_server.cc (2 lines): - line 19: /* FIXME: "posix" files shouldn't be depending on _GNU_SOURCE */ - line 444: /* TODO: the reason we hold server->mu here is merely to prevent fd tools/interop_matrix/client_matrix.py (2 lines): - line 279: # TODO: https://github.com/grpc/grpc-node/issues/235. - line 323: # TODO: https://github.com/grpc/grpc/issues/18262. src/ruby/ext/grpc/rb_call.c (2 lines): - line 170: /* TODO: expose this as part of the surface API if needed. - line 583: /* TODO: add check to ensure status is the correct struct type */ src/objective-c/GRPCClient/GRPCCallLegacy.m (2 lines): - line 360: // TODO (mxyan): Remove after deprecated methods are removed - line 438: // TODO (mxyan): unify the error handlers of all Ops into a single closure. src/ruby/spec/generic/client_stub_spec.rb (2 lines): - line 81: # TODO: fix so that the accessor always returns the same type. - line 701: # TODO: an improvement might be to raise the original exception from src/cpp/ext/filters/census/client_filter.cc (2 lines): - line 109: // TODO: Add in tagging serialization. - line 179: // TODO: Map grpc_status_code to trace::StatusCode. src/php/ext/grpc/server_credentials.c (2 lines): - line 73: /* TODO: support multiple key cert pairs. */ - line 82: /* TODO: add a client_certificate_request field in ServerCredentials and pass src/csharp/Grpc.Core/Internal/AsyncCall.cs (1 line): - line 71: // TODO: this method is not Async, so it shouldn't be in AsyncCall class, but bazel/grpc_deps.bzl (1 line): - line 285: # TODO: move some dependencies from "grpc_deps" here? spm-cpp-include/grpcpp/impl/codegen/completion_queue_impl.h (1 line): - line 334: /// TODO: sreek - This calls tag->FinalizeResult() even if the cq_ is already include/grpc/impl/codegen/gpr_slice.h (1 line): - line 27: /* TODO (sreek) - Allowed by default but will be very soon turned off */ src/cpp/ext/filters/census/context.cc (1 line): - line 81: // TODO: Add implementation. Waiting on stats tagging to be added. src/csharp/Grpc.Core/Internal/NativeExtension.cs (1 line): - line 85: // TODO: allow customizing path to native extension (possibly through exposing a GrpcEnvironment property). src/core/lib/security/credentials/google_default/google_default_credentials.cc (1 line): - line 312: /* TODO: Add a platform-provided hint for GAE. */ src/objective-c/GRPCClient/private/GRPCCore/GRPCChannel.m (1 line): - line 71: // TODO (mxyan): Remove when the API is deprecated src/core/lib/iomgr/unix_sockets_posix_noop.cc (1 line): - line 28: // TODO: Either implement this for the non-Unix socket case or make src/core/lib/iomgr/tcp_uv.cc (1 line): - line 199: // TODO Handle error here. src/csharp/Grpc.Core.Api/Metadata.cs (1 line): - line 78: // TODO: add support for access by key setup.py (1 line): - line 322: # TODO: the strategy for conditional compiling and exposing the aio Cython src/objective-c/GRPCClient/private/GRPCCore/GRPCHost.m (1 line): - line 128: // TODO (mxyan): Remove when old API is deprecated src/core/lib/security/security_connector/alts/alts_security_connector.cc (1 line): - line 206: /* TODO: Pass highest common rpc protocol version to grpc caller. */ src/core/lib/iomgr/tcp_server_posix.cc (1 line): - line 19: /* FIXME: "posix" files shouldn't be depending on _GNU_SOURCE */ src/core/tsi/alts/frame_protector/alts_frame_protector.h (1 line): - line 31: * TODO: Add a parameter to the interface to support the use of src/core/lib/surface/completion_queue.cc (1 line): - line 297: /* TODO: (sreek) This is not needed since (shutdown == 1) if and only if src/core/lib/iomgr/executor.cc (1 line): - line 321: // TODO (sreek): There is a potential issue here. We are src/core/lib/security/credentials/jwt/jwt_verifier.cc (1 line): - line 390: /* TODO: see what to do with claims... */ include/grpcpp/impl/codegen/completion_queue_impl.h (1 line): - line 334: /// TODO: sreek - This calls tag->FinalizeResult() even if the cq_ is already src/python/grpcio/grpc/_cython/_cygrpc/grpc_gevent.pyx.pxi (1 line): - line 240: #TODO actual error src/core/lib/iomgr/ev_epoll1_linux.cc (1 line): - line 617: // TODO: sreek. Check if we need to set 'kicked_without_poller' to true here src/cpp/server/server_cc.cc (1 line): - line 902: // TODO (sreek) If ok is false here (which it isn't in case of src/ruby/qps/server.rb (1 line): - line 51: # TODO: @apolcyn, if scenario config increases total outstanding spm-core-include/grpc/impl/codegen/gpr_slice.h (1 line): - line 27: /* TODO (sreek) - Allowed by default but will be very soon turned off */ src/ruby/spec/google_rpc_status_utils_spec.rb (1 line): - line 128: # TODO: create a server-side utility API for sending a google rpc status. src/proto/grpc/testing/payloads.proto (1 line): - line 30: // TODO (vpai): Fill this in once the details of complex, representative src/core/lib/iomgr/exec_ctx.h (1 line): - line 93: * ExecCtx on a thread's stack at the same time. The TODO below src/upb/gen_build_yaml.py (1 line): - line 17: # TODO: This should ideally be in upb submodule to avoid hardcoding this here.