Craig Tiller
d36ed20b7d
Trace window announcements
9 years ago
Masood Malekghassemi
18b3ccb2f2
Temporary fix on Python doc to alleviate confusion
...
cc grpc/grpc-common#274, #2896
9 years ago
Craig Tiller
47ec9a40ad
Add ostream support for string_ref
9 years ago
yang-g
d090fe1379
auth context api change for string_ref
9 years ago
Masood Malekghassemi
8f56c422f8
Add global per-test timeout to Python test harness
9 years ago
Craig Tiller
25de92c997
Assert uri not null better
9 years ago
yang-g
e21908fcee
impl
9 years ago
Craig Tiller
f5cf6fa478
Assert uri not null
9 years ago
Jan Tattermusch
a4d9f267fb
fix gpr_slice leak in server on connection reset
9 years ago
Craig Tiller
c0136b9a27
Add comments
9 years ago
Craig Tiller
c9a3b0d55f
Respond to review
9 years ago
yang-g
d5539ec6e2
remove constexpr since gcc 4.4 or vs2010 does not support it
9 years ago
Craig Tiller
775ec1decd
Use SSL override as a default host name if none is specified
9 years ago
Hongyu Chen
a96ce800a8
Update include path of core/profiling/basic_timers.c
9 years ago
Nathaniel Manista
b3e56c4736
Drop whitespace from Python test metadata keys
...
Whitespace is now disallowed in metadata keys.
9 years ago
Julien Boeuf
8fd915ab8d
Adding grpc::string_ref class.
...
- Strict subset of
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3442.html
- Useful to avoid unnecessary string copies.
9 years ago
Nathaniel Manista
60478685e7
Use a custom exception in test_control
...
Use of ValueError is too easily misconstrued as an actual defect in the
system under test.
9 years ago
Nathaniel Manista
815604fdcd
Add code and message to base.NoSuchMethodError
...
This is part of support for applications being able to respond to RPCs
with unrecognized names with specific codes and messages.
9 years ago
Nathaniel Manista
7b92bae20e
Status code conformance in grpc._links
9 years ago
Nathaniel Manista
8caba0500b
A test suite for the RPC Framework Face interface
...
While a full Cartesian product across all variables isn't yet present
this is still reasonably comprehensive.
9 years ago
Jan Tattermusch
12855fc682
polishing public docs
9 years ago
murgatroid99
049e1dfd76
Made udp_server.c compile for iOS
9 years ago
Hongyu Chen
a0f149e873
Move core/profiling/timers_preciseclock.h to core/support/ such that we
...
have a gpr public function which returns cycle clock.
9 years ago
yang-g
9d1f0c4a0c
Fix merge failures
9 years ago
Jan Tattermusch
f637573b95
make unneeded API internal-only, update docs
9 years ago
Nathaniel Manista
c9dc74b2cd
Fix parameter reassignment defect
...
This defect was introduced in 515b0a9352
.
9 years ago
murgatroid99
2e49a355b6
Fixed KVO test
9 years ago
Craig Tiller
25bf313c5f
Fix for lame clients
9 years ago
David Garcia Quintas
fe5f25490d
Improvements to the grpc_channel_args_compression_algorithm_set_state api
9 years ago
Nathaniel Manista
2432c224d9
Add a "transport" field to links.Ticket
...
This will be used for communication of transport-specific values and
objects up to applications.
9 years ago
Nathaniel Manista
9faff0e2b1
Four small bugfixes
...
(1) In grpc._links.service._Kernel.add_ticket, premetadata() the call
if it has not already been premetadataed for any non-None ticket
termination, not just links.Ticket.Termination.COMPLETION.
(2) In grpc.framework.core._reception, add an entry to
_REMOTE_TICKET_TERMINATION_TO_LOCAL_OUTCOME for REMOTE_FAILURE.
REMOTE_FAILURE on a received ticket indicates the remote side of the
operation blaming the local side for operation abortion.
(3) In grpc.framework.core._reception.ReceptionManager._abort, only
abort the operation's other managers if the operation has not already
terminated, as indicated by the "outcome" attribute of the
TerminationManager.
(4) In grpc.framework.core._reception.ReceptionManager._abort, don't
transmit the outcome to the other side of the operation. Either it came
from the other side in the first place and to send it back would be
telling the other side something it already knows, or it arose from a
network failure and there's no confidence that it would reach the other
side.
9 years ago
murgatroid99
81b4fcbe84
Added test for responseHeaders KVO compliance
9 years ago
Vijay Pai
e8a7e30a75
Eliminate public thread-pool interface
9 years ago
yang-g
46f2d34762
Move the default roots check before allocation
9 years ago
Craig Tiller
bc85be10ef
Refactor default host name resolution
...
Rephrase API's such that resolvers are constrained to be able to provide a
default host given just the text of the URI channel target.
This avoids needing to rewrite such details in the core library during
retries, and generally makes things much saner to debug.
9 years ago
Nathaniel Manista
79c9b358d9
The face interface of RPC Framework.
...
This is the public API of the old face package of RPC Framework
extracted into a first-class interface and adapted to metadata, status,
and flow control.
9 years ago
Jan Tattermusch
578c7c5fe9
revert AssemblyInfo.cs
9 years ago
Craig Tiller
987263a039
Lower-case string
9 years ago
Jan Tattermusch
dca145bcfe
fix stylecop issues
9 years ago
Jan Tattermusch
4c25efa519
support for reading response headers on client side
9 years ago
Jan Tattermusch
3af838a2d7
simplify stream reads on client side
9 years ago
Jan Tattermusch
fb34a99d98
reading of response headers for unary response calls
9 years ago
Jan Tattermusch
ea02eb619d
introduce INativeCall interface to simplify testing
9 years ago
Craig Tiller
849c7ca4b2
prettify comment
9 years ago
yang-g
9fb35a5332
split stream.h into sync_stream.h and async_stream.h
9 years ago
yang-g
9e2f90cd06
headers reorg
9 years ago
Nathaniel Manista
f36e1b74b5
The RPC Framework core package.
...
This is the second generation of the old base package (framework.base)
and implements the translation between the new links and base
interfaces.
9 years ago
Hongyu Chen
e09dc78e74
rename census_filter.{c,h} to grpc_filter.{c,h}
9 years ago
yang-g
3cb49e054b
Update node health check service
9 years ago
Craig Tiller
80aa28013f
Fix character classes to updated spec
9 years ago