Soheil Hassas Yeganeh
9decf48632
Move security credentials, connectors, and auth context to C++
...
This is to use `grpc_core::RefCount` to improve performnace.
This commit also replaces explicit C vtables, with C++ vtable
with its own compile time assertions and performance benefits.
It also makes use of `RefCountedPtr` wherever possible.
6 years ago
yang-g
67742ef63f
Fix BUILD files. Manually edit bzl files
6 years ago
yang-g
e75fc243da
change tests to use the new class instead of grpc_test_init
6 years ago
ncteisen
693f46841a
Add GetServer to core
6 years ago
ncteisen
3545d754d5
Channelz get server sockets support
6 years ago
Vijay Pai
9e6511ae2e
Make the core callback interface API so that it can be used in generated code
6 years ago
ncteisen
0a650eae58
regenerate projects
6 years ago
Eric Gribkoff
b59d8674d2
Python post-fork handler: exit if grpc shutdown fails
6 years ago
ncteisen
632b58cb82
regenerate projects
6 years ago
Vijay Pai
a59e48e889
Add a test of callback CQ
6 years ago
Vijay Pai
e84096bbe5
Experimental infrastructure for callback-based CQ
6 years ago
Mark D. Roth
f7e72560b6
Add experimental API for resetting connection backoff.
6 years ago
Sree Kuchibhotla
bdd13cb0ae
Revert "Revert "Restrict the number of threads in C++ sync server""
6 years ago
Nicolas Noble
bea98c3c1b
Revert "Restrict the number of threads in C++ sync server"
6 years ago
ncteisen
864e68e96d
Fix channel trace polymorphism
6 years ago
Sree Kuchibhotla
9bc8ee42c2
generate_projects.sh
6 years ago
ncteisen
b86a744751
Expose GetChannel and GetTopChannels Core API
6 years ago
ncteisen
5fd07bd9ef
Fix sanity and build
7 years ago
ncteisen
018498a06b
Implements subchannel refs for pick_first
7 years ago
Yihua Zhang
c5f1eda10f
implement loca credentials
7 years ago
Juanli Shen
174166d20c
Add header back in build.yaml
7 years ago
Juanli Shen
f5f1d57d7a
Add load reporting filter
7 years ago
ncteisen
93a90e6132
Support codegen generic on server side
7 years ago
Ian Haken
68eff58df6
Create verify_peer_options when creating ssl credentials in order to expose a verification callback option.
...
These options are not yet exposed to languages outside of core.
7 years ago
ncteisen
16280c7398
Remove unused API
7 years ago
Noah Eisen
70f7558a18
re generate project
7 years ago
ncteisen
ec482847b2
re run generate projects
7 years ago
ncteisen
c3c6e064b3
Add basic support for GetChannel
7 years ago
Yihua Zhang
fe2fa0c1c8
Add C++ experimental API extensions for ALTS C stack
7 years ago
kpayson64
c7c35c5cd7
Disable SO_REUSEPORT disabled test for uv tests
7 years ago
Jan Tattermusch
3095e350ac
regenerate projects using tools/buildgen/generate_projects.sh
7 years ago
Ruslan Nigmatullin
99d0cee31b
regenerate projects
7 years ago
ncteisen
3b42f83068
Revert "Revert "Channel Tracing Implementation; Part 1""
...
This reverts commit f2bea3725f
.
7 years ago
Noah Eisen
f2bea3725f
Revert "Channel Tracing Implementation; Part 1"
7 years ago
kpayson64
539f5068bd
Abstract libuv implementation
...
Structures the libuv implementation to allow for a plugable
BSD style socket implementation to allow for other IO Managers
7 years ago
David Garcia Quintas
c7c0d69d8b
Secure channels: use the right authority
7 years ago
Vijay Pai
7fed69b7ad
Use static_cast rather than reinterpret_cast whenever possible
7 years ago
ncteisen
ee013d25b3
Fix build and sanity
7 years ago
Vijay Pai
2fe87b0905
Move assignment for Thread, make destructor optional, loop cv waits
7 years ago
Adele Zhou
1c805ec901
Add more bazel tests
7 years ago
Yihua Zhang
75f0a9fbd2
place security_connector in its own subdirectory
7 years ago
Vijay Pai
87e2e6a58a
clang-fmt
7 years ago
Vijay Pai
da69355f30
C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start)
7 years ago
Vijay Pai
58a62755fc
Remove support for detached threads. All threads must be joined.
7 years ago
Vijay Pai
c745690caf
Internalize gpr_thd except for id and currentid
7 years ago
Noah Eisen
4d20a66685
Run clang fmt
7 years ago
Noah Eisen
be82e64b3d
Autofix c casts to c++ casts
7 years ago
Mark D. Roth
209f644f04
Convert resolver API to C++.
7 years ago
Muxi Yan
cda058de8e
build projects
7 years ago
Muxi Yan
6f0b195d20
Replace GRPC_COMPRESS_MESSAGE_* with GRPC_COMPRESS_*
7 years ago