-
- Downloads
Credentials prototyping
- Remove CredentialsFactory as it's unnecessary - Effectively make Credentials a channel factory, allowing different credential types to create different channel types - this gives us a hook so that InsecureCredentials can at runtime instantiate a different kind of channel as required - giving us a way of generating an openssl free version of grpc++. - Server credentials not touched yet, but they'll need to be updated.
Showing
- Makefile 152 additions, 2 deletionsMakefile
- build.json 73 additions, 48 deletionsbuild.json
- include/grpc++/channel_arguments.h 3 additions, 3 deletionsinclude/grpc++/channel_arguments.h
- include/grpc++/create_channel.h 0 additions, 3 deletionsinclude/grpc++/create_channel.h
- include/grpc++/credentials.h 44 additions, 51 deletionsinclude/grpc++/credentials.h
- src/cpp/client/channel.cc 10 additions, 30 deletionssrc/cpp/client/channel.cc
- src/cpp/client/channel.h 2 additions, 5 deletionssrc/cpp/client/channel.h
- src/cpp/client/create_channel.cc 1 addition, 6 deletionssrc/cpp/client/create_channel.cc
- src/cpp/client/credentials.cc 1 addition, 76 deletionssrc/cpp/client/credentials.cc
- src/cpp/client/insecure_credentials.cc 60 additions, 0 deletionssrc/cpp/client/insecure_credentials.cc
- src/cpp/client/secure_credentials.cc 128 additions, 0 deletionssrc/cpp/client/secure_credentials.cc
- test/cpp/client/credentials_test.cc 1 addition, 2 deletionstest/cpp/client/credentials_test.cc
- test/cpp/end2end/async_end2end_test.cc 27 additions, 40 deletionstest/cpp/end2end/async_end2end_test.cc
- test/cpp/end2end/end2end_test.cc 6 additions, 8 deletionstest/cpp/end2end/end2end_test.cc
- test/cpp/interop/client.cc 9 additions, 8 deletionstest/cpp/interop/client.cc
- test/cpp/interop/server.cc 3 additions, 4 deletionstest/cpp/interop/server.cc
- test/cpp/util/create_test_channel.cc 4 additions, 7 deletionstest/cpp/util/create_test_channel.cc
Loading
Please register or sign in to comment