Craig Tiller
64be9f7a30
C Core API cleanup.
...
Simplify grpc_event into something that can be non-heap allocated.
Deprecate grpc_event_finish.
Remove grpc_op_error - use an int as this is more idiomatic C style.
10 years ago
David Garcia Quintas
bbc0b775e1
Merge comments. See below.
...
- Added ptag ignore annotation threshold
- prefixed everythig with grpc_
- removed spurious annotations in channel_create.c and client_channel.c
- removed stap_probes.h (it's generated from stap_probes.d by make)
- Updated Makefile and its template with the right way to generate stap
probe headers from its .d definition.
10 years ago
David Garcia Quintas
8954e90b72
Integration of Systemtap (STAP) for profiling.
...
This commit includes a faulty Makefile to be fixed in a follow commit.
10 years ago
Craig Tiller
b11728b90d
Mac C++ compile fix
10 years ago
Craig Tiller
00e5b2a82c
Mac C++ compile fix
10 years ago
Craig Tiller
1fb99552b7
Fix early shutdown: await client context deletion before channel deletion
10 years ago
Craig Tiller
a2b32f1133
Fix early shutdown: await client context deletion before channel deletion
10 years ago
zeliard
179be50ad3
merge VS solutions file from upstream master
10 years ago
Yang Gao
c4b6ffb1b6
Add a GrpcLibrary class to wrap grpc_init and grpc_shutdown and convert all the tests to init/shutdown free.
10 years ago
Nicolas "Pixel" Noble
e24dde5736
Adressing comments.
10 years ago
Craig Tiller
277d3cff7e
clang-format
10 years ago
Craig Tiller
15f9f95312
Use channel tags to call methods
10 years ago
Craig Tiller
3beef68d39
Populate channel tags for methods
10 years ago
Craig Tiller
62d2896665
Add facility to register methods in C++
10 years ago
Craig Tiller
53a38d4699
Make RpcMethod constructor take all args
10 years ago
Vijay Pai
0163460bd6
Mark creation of call, performing ops on channel
10 years ago
Julien Boeuf
fce25eee5d
Addressing comments.
10 years ago
Julien Boeuf
1d2240cc6c
Have the secure credentials in separate header files.
10 years ago
Nicolas Noble
89219162dd
Refactoring std::chrono out.
10 years ago
Yang Gao
16c78c922c
Clean up unneeded includes and remove shutdown protobuf library
10 years ago
Yang Gao
75e2f6d839
Implementation of generic stub
10 years ago
Yang Gao
5ebd6c76a2
wrap refresh token credentials in c++
10 years ago
Yang Gao
6baa9b67ad
clang-format c++ code
10 years ago
Yang Gao
2fbbb9bd95
copy and paste does not work
10 years ago
Yang Gao
94e296c357
Add error logs when credentials are created with non-positive lifetimes
10 years ago
Yang Gao
05e3eefcf8
Early return when duration is non-positive
10 years ago
Chilledheart
e3bbcca12c
Add missing GRPC_OVERRIDE, NFC
10 years ago
Yang Gao
0535da3068
The Jwt code was dropped somewhere in a merge. Put it back
10 years ago
Yang Gao
f82a30d90a
Use ssl name override if it's in the channel argument
10 years ago
Yang Gao
ee7ab3db2f
Remove include google/protobuf/message.h as it should be covered in config.h
10 years ago
Yang Gao
7694c35d5f
Global replace google::protobuf::Message with grpc::protobuf::Message, all tests passed
10 years ago
Raul Silvera
02fe58d1bd
Propagate grpc_google_default_credentials_create errors
10 years ago
Craig Tiller
1a43f87134
De-C++11-ification
10 years ago
Nicolas "Pixel" Noble
1ff52d5278
Guard headers tool.
10 years ago
Craig Tiller
c5ba0e56a0
Make it possible to compile with gcc4.6
10 years ago
Craig Tiller
cf133f41f8
Make it possible to compile with gcc4.6
10 years ago
Craig Tiller
e4fe844b67
s/CreateChannel/CreateChannelDeprecated
...
For the 2-argument version of CreateChannel.
This is a temporary step until #711 is ready to roll out.
10 years ago
Julien Boeuf
c66f2a816e
Addressing iniitial feedback.
...
- Renaming default credentials -> google default credentials.
- Various other things in cpp:
- Adding Cpp wrapping for JWT Tokens.
- Renaming ComposeCredentials -> CompositeCredentials.
10 years ago
Craig Tiller
ad9d0c472d
Remove dynamic_cast
10 years ago
Craig Tiller
42bc87c097
Update C++ server with new core API
...
And reflects the C++ API in ServerBuilder.
10 years ago
Craig Tiller
47c83fdaf7
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.
10 years ago
Yang Gao
3a5e5495e5
Async client api change. Add a ClientAsyncResponseReader. Make the api similar to streaming and symmetric to server side.
10 years ago
Craig Tiller
190d360def
Add missing new-lines at end of file
10 years ago
Craig Tiller
645466e089
Initial sketch
10 years ago
Craig Tiller
0605995e55
Update copyright to 2015
10 years ago
Yang Gao
2b7f537546
Add metadata test with rpc. Adding/fixing things to make it work
10 years ago
Yang Gao
d745705fff
formatting
10 years ago
Yang Gao
bb017c5568
should use c_str
10 years ago
Yang Gao
f2c0ca4c62
Add setter to override authority header on ClientContext
10 years ago
Craig Tiller
f95487fd7c
Fix ASSERT condition
10 years ago