The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Soheil Hassas Yeganeh c239e0416d Initialize time as part of basic initialization. 6 years ago
..
avl Add a sanity check for inclusion of port_platform.h 7 years ago
backoff Add a sanity check for inclusion of port_platform.h 7 years ago
channel Restructure how addresses and service config are passed from resolver to LB policy. 6 years ago
compression Fix a memory leak 6 years ago
debug Revert "Merge pull request #18146 from grpc/revert-17308-shutdown" 6 years ago
gpr Add comment 6 years ago
gprpp Added a locality map class that maintains a child policy per locality. This is used by the xds lb policy to manage multiple localities. Also added a grpc_core::Map which is a templatized map, that is used by the locality map to maintain this info 6 years ago
http Removing a few more non-trivial struct memsets, part 3. 6 years ago
iomgr Merge pull request #18381 from rmstar/concurrentrequests 6 years ago
json Add null input handling in grpc_json_destroy() 6 years ago
profiling Add missing include for GPR_TIMER_SCOPE in latency profiling 7 years ago
security Merge pull request #18475 from soheilhy/fix-jwt 6 years ago
slice Avoid copying grpc_slice as much as possible. 6 years ago
surface Initialize time as part of basic initialization. 6 years ago
transport Restructure how addresses and service config are passed from resolver to LB policy. 6 years ago
uri fix build and sanity 7 years ago
README.md Review feedback 8 years ago

README.md

Required elements of gRPC Core: Each module in this directory is required to build gRPC. If it's possible to envisage a configuration where code is not required, then that code belongs in ext/ instead.

NOTE: The movement of code between lib and ext is an ongoing effort, so this directory currently contains too much of the core library.