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
Craig Tiller
a9274b89dc
Fix comment
10 years ago
Craig Tiller
d5e2e296bf
Fix comment
10 years ago
zeliard
179be50ad3
merge VS solutions file from upstream master
10 years ago
zeliard
81f750e7b2
undo time_t type casting
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
76e49fd805
Forgot to rename header guard.
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
zeliard
8ae189bbab
64bit support on Windows
10 years ago
Wojtek Kubiak
6e91ffebd8
minor fix in TLS error message
10 years ago
zeliard
91e97b84cc
fix missing pointers on gpr_atm_acq_cas on x64
10 years ago
zeliard
00b658530d
add missing defines on windows (WIN64)
10 years ago
Craig Tiller
9c9d4e0cd9
Addressing comments
10 years ago
Craig Tiller
6902ad2e9c
Switching to batch oriented metadata passing
10 years ago
Craig Tiller
277d3cff7e
clang-format
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
Craig Tiller
b20111caea
clang-format
10 years ago
Craig Tiller
08453374b2
Introduce ahead-of-time registration of (method,host) pairs
10 years ago
Craig Tiller
721f362614
Inline initial slice buffer allocation
10 years ago
Nicolas "Pixel" Noble
6fb2938bd4
Getting a bit more laxist with the various GPR rules.
...
Also fixing WINSOCK check.
10 years ago
Nicolas "Pixel" Noble
553a90443b
Fixing FreeBSD's TLS port_platform entry.
10 years ago
Nicolas "Pixel" Noble
b7bbffe9f6
Addressing github comments.
10 years ago
Craig Tiller
8cca9abeda
Thread local storage for grpc
10 years ago
Nicolas Noble
89219162dd
Refactoring std::chrono out.
10 years ago
Nicolas "Pixel" Noble
b092916a2a
Addressing concerns.
10 years ago
Nicolas "Pixel" Noble
ff2828be3d
Rewriting mutex, condition_variable, and thread.
10 years ago
Nicolas Noble
91647cc815
Adding joinable threads, and gpr_thd_join.
10 years ago
Nicolas "Pixel" Noble
ae96ae2bad
Starting off by removing all offending headers.
10 years ago
Yang Gao
e9866e977e
resolve comment
10 years ago
Yang Gao
b53af532af
Bug fix. User can destroy status after calling Finish and we should keep a copy of it instead of a pointer
10 years ago
Yang Gao
5a5032dd4c
Add a macro to enable replacing the default with a custom port picker
10 years ago
vjpai
f731d68fef
Avoid a problem when clang pretends to be GNUC
10 years ago
vjpai
3ff350cf96
Make a fake version of nullptr to work with old compilers
10 years ago
vjpai
11f64fb349
Make a fake version of nullptr to satisfy old compilers
10 years ago
Vijay Pai
8dafd52cea
Revert "Remove dead members of server context"
...
This reverts commit 8c8588c7dc
.
10 years ago
Vijay Pai
652b7e983b
Revert "Remove dead members of server context"
...
This reverts commit 8c8588c7dc
.
10 years ago
Vijay Pai
fa6ea8536d
Revert "Remove dead members of server context"
...
This reverts commit 8c8588c7dc
.
10 years ago
Vijay Pai
8c8588c7dc
Remove dead members of server context
10 years ago
Yang Gao
b7b965c842
Make Next free of time_point to timespec conversion
10 years ago
Yang Gao
050e37aab8
resolve merge error
10 years ago
Yang Gao
75e2f6d839
Implementation of generic stub
10 years ago
Nicolas "Pixel" Noble
eab96f51fb
Dodging VisualStudio's #define of max().
10 years ago
Nicolas Noble
cfd6073a66
Various Windows fixes.
...
-) using dupenv_s instead of getenv_s and calling strdup ourselves.
-) few impossible-to-obtain if checks.
-) various signed/unsigned casting.
-) using time_t instead of time32_t
-) checking output of FormatMessage for failures.
-) don't redefine _WIN32_WINNT without undefining it first.
-) fixed msvc's interlocked casting.
-) renamed AddPort to AddListeningPort.
-) added protobuf's third_party includes to search path.
-) added a missing definition for inet_ntop in mingw32.
-) removed useless declarations.
10 years ago
Nicolas "Pixel" Noble
b050ce96e7
Fixes for Windows atomics.
...
-) gpr_atm_no_barrier_load should actually return something.
-) If compiling under mingw32, your compiler is gcc and gcc atomics become available.
10 years ago
Yang Gao
5ebd6c76a2
wrap refresh token credentials in c++
10 years ago