Craig Tiller
7596e7d12c
Tweak metadata sending
10 years ago
Yang Gao
2382293226
Make it compile
10 years ago
Yang Gao
f1258c4951
save before the change
10 years ago
Craig Tiller
bb5227fc39
Allow server to hook calls also, fix crash
10 years ago
Craig Tiller
7c2f3f7af1
Fix typo causing crash
10 years ago
Craig Tiller
e76c96658b
Fix typo causing crash
10 years ago
Craig Tiller
a5c0e7bc46
Initial metadata fix
10 years ago
Craig Tiller
3b29b566a2
Just use one completion queue per server for delivering completions
...
This simplifies (drastically) the polling story, although will slightly
complicate mixing sync & async servers - but we're not there yet.
10 years ago
Yang Gao
a7c49ab077
minor improvement
10 years ago
Craig Tiller
854a30c73a
More implementation
10 years ago
Yang Gao
eb8e7cd922
Implement FinalizeResult
10 years ago
Craig Tiller
04c8ff0245
Fix FinalizeResult signature
10 years ago
Craig Tiller
c416577636
Server progress
10 years ago
Yang Gao
a52ea7bd1c
typo fix
10 years ago
Yang Gao
3f631bdec4
Remove stale call site.
10 years ago
Yang Gao
6d6b90376b
Release write buffer in FinalizeResult
10 years ago
Yang Gao
d5a04bdc6e
Implement FillOps
10 years ago
David Klempner
49959ed9c1
Have unary pollset check to see if the existing fd is orphaned
...
This avoids an unnecessary upgrade to multipoller if there was no
do_work called between an orphan and a subsequent add. Additionally, it
avoids the need for epoll based multipoller to check for this case in
its upgrade code by ensuring all existing fds are valid at upgrade time.
10 years ago
Craig Tiller
cbd0485088
Simplify server ready for async path
10 years ago
Craig Tiller
36d18a089e
Fix compile
10 years ago
Craig Tiller
8e8fd89faf
Allow two completion queues on request call
...
One for the new rpc notification, the other is bound to the new call.
This will make async c++ soooo much easier.
10 years ago
Craig Tiller
70a761b3f0
Make sure new rpcs always come in on server cq
10 years ago
Craig Tiller
04cc8be233
First draft registered methods
10 years ago
Yang Gao
7eb7d75c51
call implementation before the meeting
10 years ago
Nathaniel Manista
49c877e579
Add a wrapping of grpc_server_credentials.
10 years ago
Craig Tiller
85326964b0
Remove dead code
10 years ago
Craig Tiller
24be0f79e2
Rewrite server request startup path
...
Stub in registered methods, cleanup to the point I understand this code
again.
10 years ago
Craig Tiller
20f4af2e36
Move call.h -> impl/call.h
10 years ago
Jan Tattermusch
f0ea718c98
update readme file
10 years ago
Craig Tiller
9b2a531781
Correctly handle large headers in HPACK table
...
I missed a clause in section 4.4 of the HPACK spec when implementing
this stuff. Removes an errant assert and correctly handles adding large
entries to the HPACK table by flushing it and leaving it empty.
10 years ago
Jan Tattermusch
860f6d0820
started using nuget packages for dependencies
10 years ago
Nicolas "Pixel" Noble
3d8e34d409
Rewording comment :-)
10 years ago
Craig Tiller
de343164f2
Return OK on server if there's no explicit status set
...
Fixes #451
10 years ago
Craig Tiller
225f7be935
Fix up declarations
10 years ago
Craig Tiller
80e00a8c63
Stub out unary call wrapper
10 years ago
Craig Tiller
de917062ec
Refine completion queue
10 years ago
Nicolas Noble
d72ba6a4ff
Merge cleanup.
10 years ago
Nicolas Noble
45e67a37ae
Addressing comments.
10 years ago
Craig Tiller
b470169252
Remove more unnecessary files
10 years ago
murgatroid99
79a78c2289
Fixed typo in stock_server.js0
10 years ago
Craig Tiller
40fcdaff0a
Remove stream_context
10 years ago
Craig Tiller
1d2e21962e
Server progress
10 years ago
Craig Tiller
061754a483
Cleanup some cruft
10 years ago
Craig Tiller
1801e420de
Fix include paths
10 years ago
Craig Tiller
7c72adcdc7
Make server.cc compile again
10 years ago
Craig Tiller
0db1befae1
Progress
10 years ago
Jun Yang
d95a16c4f4
Added echoing of requested stock symbol.
...
This makes the example more realistic.
10 years ago
Craig Tiller
14a65f9760
Further progress
10 years ago
Tim Emiola
1a22275e15
Stop calling finish on server calls
10 years ago
Tim Emiola
9fd6770b1b
fixes a typo
10 years ago