Craig Tiller
20f4af2e36
Move call.h -> impl/call.h
10 years ago
Craig Tiller
80e00a8c63
Stub out unary call wrapper
10 years ago
Nicolas Noble
45e67a37ae
Addressing comments.
10 years ago
Craig Tiller
65130596c1
Cleanup
10 years ago
Craig Tiller
b470169252
Remove more unnecessary files
10 years ago
Craig Tiller
40fcdaff0a
Remove stream_context
10 years ago
Craig Tiller
1d2e21962e
Server progress
10 years ago
Craig Tiller
c4965751a0
Starting to scratch out the API
10 years ago
Craig Tiller
f834bdc3cf
Move completion_queue.cc to common
10 years ago
Craig Tiller
1ffa52f6dc
Clean build.json
10 years ago
Nicolas "Pixel" Noble
d6dcec526d
Making the gpr_tmpfile's win32 version a bit more Windows-y.
...
Also adding windows helpers to convert to and from TCHAR strings.
10 years ago
Nicolas "Pixel" Noble
0f3ec82238
Adding Windows tcp server code.
10 years ago
Julien Boeuf
7413f10832
Adding linux specific env implementation.
10 years ago
Nicolas Noble
6393dd36f1
Fixing build.json by removing files that are no longer present.
10 years ago
Julien Boeuf
e0bfcc9ffb
Removing removed files from build.json
10 years ago
Craig Tiller
ea61b07800
Updated the first test (which fails)
10 years ago
Nicolas "Pixel" Noble
21f627ad0a
First draft of the win32 implementation of iomgr.
...
Caveats:
-) The win32 pollset isn't threadsafe (yet).
-) Only client code is implemented.
-) Only very simple code has been tested with it yet.
10 years ago
Jan Tattermusch
94c365326a
added grpc extension library for C#
10 years ago
Chen Wang
ca3d6f16df
Remove duplicated target tips_client defintion.
10 years ago
Julien Boeuf
026a417def
Adding support for loading the SSL roots from an environment variable.
...
- Had to add support for files and environment variables as well.
- I can't compile on windows so I'm sure there will be some issues.
- Tested end-to-end with the simple ssl fullstack test.
10 years ago
Craig Tiller
fef766933e
Back-end for new core API
10 years ago
Craig Tiller
5350c2e703
Clean build file, regen projects
10 years ago
Craig Tiller
7431fa9853
Preserve proto order
10 years ago
Chen Wang
04f1aa809a
Implement both Publisher and Subscriber.
10 years ago
Craig Tiller
4450db2ac9
Add bbq
10 years ago
Nicolas "Pixel" Noble
3c63c0ced3
Adding a few more tests.
10 years ago
Nicolas Noble
66b5bba25b
Fixing a couple of minor bugs, and adding a few tests.
10 years ago
Jan Tattermusch
a54b60d427
added src/core/support/string.h to build.json
10 years ago
David Klempner
e360568a70
Rename poll_kick_test to poll_kick_posix_test
10 years ago
David Klempner
8bfbc88d5f
Rename wakeup_fd.[hc] to wakeup_fd_posix.[hc]
...
Fix the transitive closure of this change, including reintroducing
pollset_kick_posix/windows where the latter is just a stub.
10 years ago
Nicolas Noble
e04455a7ff
Addressing comments.
10 years ago
Jan Tattermusch
64c3e72fec
removed string.h reference from build.json
10 years ago
David Klempner
78dc6cdaeb
Refactor the pipe/eventfd abstraction
...
This introduces the wakeup fd interface, corresponding approximately to
the existing Google version, complete with a ported giant detailed usage
comment.
The implementation has two layers, "specialized" and "fallback". The
specialized layer is intended to be a suitable platform specific
implementation like eventfd, whereas "fallback" is probably pipe, with
runtime detection of whether the specialized version works on this
system (currently stubbed out).
10 years ago
Nicolas "Pixel" Noble
d5a9985522
Fixing a few winsocket misuses.
10 years ago
Yang Gao
1de8ddb224
move proto files in dependency order
10 years ago
Nicolas Noble
614c2bf99b
Replacing cJSON with our own code instead.
10 years ago
Chen Wang
86af8cffc5
TIPS client implementation.
10 years ago
David Klempner
dbb4f942d0
Add support for eventfd based kicking on linux.
...
This adds support for eventfd based kicking, with the skeleton of
support for runtime selection between eventfds and pipes.
10 years ago
Craig Tiller
6a6e4a1370
Build projects
10 years ago
Craig Tiller
f2d39b7d83
Copy pollset_posix to pollset_windows
10 years ago
Craig Tiller
7d7b6c768b
Sort by language, then by name
10 years ago
Craig Tiller
0b2a372f61
build.json prettifier
10 years ago
Craig Tiller
59140fc116
Explicitly name the target language.
...
Instead of C++ or not C++, name C++ and C, in preparation for being able to name other languages in the future.
10 years ago
Nicolas Noble
19e0aa9b44
Changing tabs for spaces.
10 years ago
David Klempner
7f3ed1eda1
Factor out the pollset kicking mechanism and eliminate sharding
...
This change pulls out a separate pollset_kick module, which currently
uses a freelist of pipes dynamically assigned to pollsets when they
enter polling rather than the previous racy sharding mechanism.
We ultimately may wish to eliminate the dynamic assignment for multipoll
sets, but this should be sufficient for the moment.
10 years ago
Nicolas Noble
54f68b6a8a
Fixing typos in build.json: .cpp -> .cc
...
This was working so far because of GNU make's magic that automatically finds the sources depending on its output, and not on its input.
This also explains why running "make" would always rebuild the plugins: because GNU make think some dependencies are phony and aren't there.
10 years ago
Craig Tiller
bf2659f0b6
Fix qps test.
...
This was failing to compile.
10 years ago
Craig Tiller
cfc18adef7
Remove go compiler
10 years ago
Craig Tiller
e1586a7a11
Fix alignment
10 years ago
nnoble
472f60edac
Fixing opensource build.
...
Change on 2015/01/12 by nnoble <nnoble@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=83810001
10 years ago