Craig Tiller
5095581cdb
Get server call tags right
10 years ago
Craig Tiller
cad36b0831
Remove old code
10 years ago
Craig Tiller
ce40de58da
clang-format
10 years ago
Vijay Pai
cf3fb092cc
clang-format
10 years ago
Craig Tiller
7bc97bc6de
Everything compiles again
10 years ago
Craig Tiller
789471cfc6
Client side compiles/links
10 years ago
Craig Tiller
50a7a68ca2
Progress commit on fixing up C++
10 years ago
Craig Tiller
81fafa8971
Beginning the cleanup
10 years ago
Yang Gao
6f4fb3b133
Add ability to override default thread pool
10 years ago
Vijay Pai
9dc5c15b56
Account for time difference in mac and linux
10 years ago
vjpai
3beb20c3e2
Support use of high_res clock in timepoints
10 years ago
David Garcia Quintas
30bd4eb5cc
Removed grpc_byte_buffer_reader_{create,destroy}.
...
Introduced grpc_byte_buffer_init instead. It's now the user's responsibility to
manage memory.
10 years ago
Yang Gao
69fe0759be
Various minor fixes
10 years ago
Yang Gao
7b49a7737c
Leak fix, the metadata array should be destroyed on the server SyncRequest
10 years ago
Craig Tiller
29f79dcb08
Make C/C++ tests pass
10 years ago
Craig Tiller
bce999f57f
Refine shutdown API
10 years ago
Craig Tiller
dd093f33f6
Remove some bad asserts
10 years ago
Yang Gao
280ca17d79
resolve comments
10 years ago
Yang Gao
a89389283f
support per call credentials in c++
10 years ago
Craig Tiller
a33acb7021
Correct C++ build errors
10 years ago
Yang Gao
b8a5f866f2
do not request another call if server is shutdown
10 years ago
Craig Tiller
f9e6adf998
Completion queue binding for new requests API change
...
Move completion queue binding for new requests to the new request
request time, not server instantiation time.
10 years ago
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
Yang Gao
c71a9d2b56
clang-format
10 years ago
Yang Gao
f7d05b572b
make server tolerate deserialization failure
10 years ago
Yang Gao
3921c56bee
Expose max message size at the server side
10 years ago
Craig Tiller
f96dbc784d
Fix for a crash seen in the wild
10 years ago
Craig Tiller
76dcd38332
Hack to get Mac end2end test working
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
Nicolas Noble
3086203834
Few VS2010 fixes.
...
-) = delete isn't supported. Moving destructor out of scope.
-) variadic templates aren't supported. Replacing emplace_back's construction.
-) C++11's {} inline construction isn't supported. Adding temporary variables.
-) std::list<> can't work on a non-declared class. Changing to a raw pointer.
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
Abhishek Kumar
d774c5cadb
Test client stream cancellation and fix bug exposed by the test.
10 years ago
Yang Gao
3b3097fb7a
Remove an extra unref
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
7b3aba5e27
Fix some name choices
10 years ago
Vijay Pai
0163460bd6
Mark creation of call, performing ops on channel
10 years ago
Vijay Pai
fad38ba430
Add client-side marks for proto processing.
...
Need to go in and fill in tag later
10 years ago
Vijay Pai
9ffbd0ca4d
Mark proto ser/deser on server side
10 years ago
Julien Boeuf
fce25eee5d
Addressing comments.
10 years ago