├── .buildkite ├── pipeline-default.yml ├── pipeline-update-deps.yml └── pipeline.sh ├── .codecov.yml ├── .dockerignore ├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CHANGELOG_ARCHIVED.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile.1.21 ├── Dockerfile.1.22 ├── LICENSE ├── Makefile ├── README.md ├── RELEASE.md ├── ack.go ├── api ├── backoff │ ├── backoff.go │ ├── none.go │ └── none_test.go ├── encoding │ ├── call.go │ ├── call_option.go │ ├── call_options_test.go │ ├── call_test.go │ ├── doc.go │ ├── inbound_call.go │ ├── inbound_call_test.go │ ├── outbound_call.go │ ├── outbound_call_test.go │ └── stream.go ├── middleware │ ├── inbound.go │ ├── inbound_test.go │ ├── middlewaretest │ │ └── router.go │ ├── outbound.go │ ├── outbound_test.go │ ├── router.go │ └── router_test.go ├── peer │ ├── connectionstatus_string.go │ ├── doc.go │ ├── errors.go │ ├── errors_test.go │ ├── list.go │ ├── peer.go │ ├── peertest │ │ ├── list.go │ │ ├── peer.go │ │ ├── peerlistaction.go │ │ ├── peers.go │ │ ├── subscriber.go │ │ ├── transport.go │ │ └── transportaction.go │ ├── status_stringer.go │ └── transport.go ├── transport │ ├── ack.go │ ├── clientconfig.go │ ├── compression.go │ ├── errors.go │ ├── errors_test.go │ ├── handler.go │ ├── handler_invoker.go │ ├── handler_panic_test.go │ ├── handler_test.go │ ├── header.go │ ├── header_test.go │ ├── inbound.go │ ├── lifecycle.go │ ├── outbound.go │ ├── outboundconfig.go │ ├── propagation.go │ ├── request.go │ ├── request_test.go │ ├── response.go │ ├── router.go │ ├── router_test.go │ ├── stream.go │ ├── stream_test.go │ ├── tls │ │ ├── .nocover │ │ ├── mode.go │ │ ├── mode_string.go │ │ └── outbound.go │ ├── transport.go │ ├── transporttest │ │ ├── clientconfig.go │ │ ├── constants.go │ │ ├── context.go │ │ ├── echo.go │ │ ├── handler.go │ │ ├── inbound.go │ │ ├── messagepipe.go │ │ ├── outbound.go │ │ ├── reqres.go │ │ ├── reqres_test.go │ │ ├── router.go │ │ ├── stream.go │ │ └── transport.go │ └── type_string.go └── x │ ├── introspection │ ├── chooser.go │ ├── inbound.go │ └── outbound.go │ └── restriction │ ├── restricter.go │ └── restricter_test.go ├── bench_test.go ├── call.go ├── call_test.go ├── client_config.go ├── compressor ├── grpc │ ├── grpc.go │ └── grpc_test.go ├── gzip │ ├── gzip.go │ └── gzip_test.go └── snappy │ ├── snappy.go │ └── snappy_test.go ├── config.go ├── dispatcher.go ├── dispatcher_example_test.go ├── dispatcher_introspection.go ├── dispatcher_startup.go ├── dispatcher_test.go ├── doc.go ├── docker-compose.yml ├── dockerdeps.mk ├── encoding ├── json │ ├── constants.go │ ├── doc.go │ ├── inbound.go │ ├── inbound_test.go │ ├── observability_test.go │ ├── outbound.go │ ├── outbound_test.go │ ├── register.go │ └── register_test.go ├── protobuf │ ├── doc.go │ ├── error.go │ ├── error_external_test.go │ ├── error_integration_test.go │ ├── error_test.go │ ├── external_test.go │ ├── inbound.go │ ├── inbound_test.go │ ├── internal │ │ └── testpb │ │ │ ├── .nocover │ │ │ ├── test.pb.go │ │ │ ├── test.pb.yarpc.go │ │ │ ├── test.proto │ │ │ ├── testpb_test.go │ │ │ └── v2 │ │ │ ├── .nocover │ │ │ ├── test.pb.go │ │ │ ├── test.pb.yarpc.go │ │ │ ├── test.proto │ │ │ └── test_grpc.pb.go │ ├── marshal.go │ ├── marshal_test.go │ ├── observability_test.go │ ├── outbound.go │ ├── outbound_test.go │ ├── outbound_unit_test.go │ ├── protobuf.go │ ├── protobuf_test.go │ ├── protoc-gen-yarpc-go-v2 │ │ ├── internal │ │ │ └── lib │ │ │ │ └── lib.go │ │ └── main.go │ ├── protoc-gen-yarpc-go │ │ ├── internal │ │ │ └── lib │ │ │ │ └── lib.go │ │ └── main.go │ ├── reflection │ │ ├── doc.go │ │ └── reflection.go │ ├── stream.go │ ├── stream_test.go │ ├── stream_unit_test.go │ ├── testing │ │ ├── benchmark_test.go │ │ ├── testing.go │ │ └── testing_test.go │ └── v2 │ │ ├── error.go │ │ ├── error_external_test.go │ │ ├── error_integration_test.go │ │ ├── error_test.go │ │ ├── external_test.go │ │ ├── inbound.go │ │ ├── inbound_test.go │ │ ├── marshal.go │ │ ├── marshal_test.go │ │ ├── observability_test.go │ │ ├── outbound.go │ │ ├── outbound_test.go │ │ ├── protobuf.go │ │ ├── protobuf_test.go │ │ ├── stream.go │ │ ├── stream_test.go │ │ └── stream_unit_test.go ├── raw │ ├── constants.go │ ├── doc.go │ ├── inbound.go │ ├── inbound_test.go │ ├── outbound.go │ ├── outbound_test.go │ └── register.go └── thrift │ ├── benchmark_test.go │ ├── constants.go │ ├── doc.go │ ├── envelope.go │ ├── envelope_test.go │ ├── fakes_test.go │ ├── inbound.go │ ├── inbound_nowire.go │ ├── inbound_nowire_test.go │ ├── inbound_test.go │ ├── inject.go │ ├── inject_test.go │ ├── internal.thrift │ ├── internal │ ├── .nocover │ ├── internal.go │ └── observabilitytest │ │ ├── test.thrift │ │ └── test │ │ ├── .nocover │ │ ├── test.go │ │ ├── testserviceclient │ │ ├── .nocover │ │ └── client.go │ │ ├── testservicefx │ │ ├── .nocover │ │ ├── client.go │ │ ├── doc.go │ │ └── server.go │ │ ├── testserviceserver │ │ ├── .nocover │ │ └── server.go │ │ ├── testservicetest │ │ ├── .nocover │ │ └── client.go │ │ └── types_yarpc.go │ ├── multiplex.go │ ├── multiplex_test.go │ ├── observability_test.go │ ├── options.go │ ├── outbound.go │ ├── outbound_nowire.go │ ├── outbound_nowire_test.go │ ├── outbound_test.go │ ├── register.go │ ├── response.go │ └── thriftrw-plugin-yarpc │ ├── client.go │ ├── exception.go │ ├── exception_test.go │ ├── extends_test.go │ ├── fake_testreporter_test.go │ ├── fx.go │ ├── fx_test.go │ ├── golden_test.go │ ├── gomock.go │ ├── gomock_test.go │ ├── internal │ └── tests │ │ ├── NOSERVICES.thrift │ │ ├── NOSERVICES │ │ ├── .nocover │ │ ├── NOSERVICES.go │ │ └── types_yarpc.go │ │ ├── atomic.thrift │ │ ├── atomic │ │ ├── .nocover │ │ ├── atomic.go │ │ ├── readonlystoreclient │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── readonlystorefx │ │ │ ├── .nocover │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── readonlystoreserver │ │ │ ├── .nocover │ │ │ └── server.go │ │ ├── readonlystoretest │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── storeclient │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── storefx │ │ │ ├── .nocover │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── storeserver │ │ │ ├── .nocover │ │ │ └── server.go │ │ ├── storetest │ │ │ ├── .nocover │ │ │ └── client.go │ │ └── types_yarpc.go │ │ ├── common.thrift │ │ ├── common │ │ ├── .nocover │ │ ├── baseserviceclient │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── baseservicefx │ │ │ ├── .nocover │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── baseserviceserver │ │ │ ├── .nocover │ │ │ └── server.go │ │ ├── baseservicetest │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── common.go │ │ ├── emptyserviceclient │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── emptyservicefx │ │ │ ├── .nocover │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── emptyserviceserver │ │ │ ├── .nocover │ │ │ └── server.go │ │ ├── emptyservicetest │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── extendemptyclient │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── extendemptyfx │ │ │ ├── .nocover │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── extendemptyserver │ │ │ ├── .nocover │ │ │ └── server.go │ │ ├── extendemptytest │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── extendonlyclient │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── extendonlyfx │ │ │ ├── .nocover │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── extendonlyserver │ │ │ ├── .nocover │ │ │ └── server.go │ │ ├── extendonlytest │ │ │ ├── .nocover │ │ │ └── client.go │ │ └── types_yarpc.go │ │ ├── extends.thrift │ │ ├── extends │ │ ├── .nocover │ │ ├── barclient │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── barfx │ │ │ ├── .nocover │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── barserver │ │ │ ├── .nocover │ │ │ └── server.go │ │ ├── bartest │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── extends.go │ │ ├── fooclient │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── foofx │ │ │ ├── .nocover │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── fooserver │ │ │ ├── .nocover │ │ │ └── server.go │ │ ├── footest │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── nameclient │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── namefx │ │ │ ├── .nocover │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── nameserver │ │ │ ├── .nocover │ │ │ └── server.go │ │ ├── nametest │ │ │ ├── .nocover │ │ │ └── client.go │ │ └── types_yarpc.go │ │ ├── weather.thrift │ │ └── weather │ │ ├── .nocover │ │ ├── types_yarpc.go │ │ ├── weather.go │ │ ├── weatherclient │ │ ├── .nocover │ │ └── client.go │ │ ├── weatherfx │ │ ├── .nocover │ │ ├── client.go │ │ ├── doc.go │ │ └── server.go │ │ ├── weatherserver │ │ ├── .nocover │ │ └── server.go │ │ └── weathertest │ │ ├── .nocover │ │ └── client.go │ ├── main.go │ ├── roundtrip_test.go │ ├── sanitization_test.go │ ├── server.go │ └── template.go ├── errors.go ├── errors_test.go ├── etc ├── bin │ ├── .gitignore │ ├── check-docker.sh │ ├── generate-cover-ignore.sh │ ├── generate.sh │ ├── helpers.sh │ ├── release-step-1.sh │ ├── release-step-2.sh │ ├── release │ │ ├── cmd-format-release-notes.sh │ │ ├── cmd-update-version.sh │ │ └── lib.sh │ ├── update-deps.sh │ ├── update-licenses.sh │ └── vendor-build.sh └── make │ ├── base.mk │ ├── deps.mk │ ├── docker.mk │ ├── dockerdeps.mk │ └── local.mk ├── glide.yaml ├── go.mod ├── go.sum ├── header.go ├── header_test.go ├── inject.go ├── inject_test.go ├── internal ├── backoff │ ├── exponential.go │ └── exponential_test.go ├── bufferpool │ ├── buffer.go │ ├── bufferpool.go │ └── bufferpool_test.go ├── clientconfig │ ├── multioutbound.go │ └── multioutbound_test.go ├── config │ ├── attributemap.go │ ├── attributemap_test.go │ ├── mapdecode.go │ └── mapdecode_test.go ├── cover │ ├── .nocover │ └── main.go ├── crossdock │ ├── client │ │ ├── apachethrift │ │ │ └── behavior.go │ │ ├── ctxpropagation │ │ │ └── behavior.go │ │ ├── dispatcher │ │ │ ├── dispatcher.go │ │ │ └── dispatcher_test.go │ │ ├── echo │ │ │ ├── behavior.go │ │ │ ├── json.go │ │ │ ├── protobuf.go │ │ │ ├── raw.go │ │ │ └── thrift.go │ │ ├── errorshttpclient │ │ │ └── behavior.go │ │ ├── errorstchclient │ │ │ └── behavior.go │ │ ├── gauntlet │ │ │ └── behavior.go │ │ ├── googlegrpcclient │ │ │ └── googlegrpcclient.go │ │ ├── googlegrpcserver │ │ │ └── googlegrpcserver.go │ │ ├── grpc │ │ │ └── grpc.go │ │ ├── headers │ │ │ └── behavior.go │ │ ├── httpserver │ │ │ └── behavior.go │ │ ├── oneway │ │ │ ├── json.go │ │ │ ├── oneway.go │ │ │ ├── raw.go │ │ │ └── thrift.go │ │ ├── onewayctxpropagation │ │ │ └── behavior.go │ │ ├── params │ │ │ └── constants.go │ │ ├── random │ │ │ ├── rand.go │ │ │ └── rand_test.go │ │ ├── start.go │ │ ├── tchclient │ │ │ ├── behavior.go │ │ │ ├── json.go │ │ │ ├── raw.go │ │ │ └── thrift.go │ │ ├── tchserver │ │ │ ├── behavior.go │ │ │ ├── json.go │ │ │ ├── raw.go │ │ │ ├── skip.go │ │ │ └── thrift.go │ │ └── timeout │ │ │ └── behavior.go │ ├── crossdock.go │ ├── crossdock_test.go │ ├── crossdockpb │ │ ├── .nocover │ │ ├── crossdock.pb.go │ │ ├── crossdock.pb.yarpc.go │ │ └── crossdock.proto │ ├── go.mod │ ├── go.sum │ ├── internal │ │ └── header.go │ ├── server │ │ ├── apachethrift │ │ │ ├── gauntlet.go │ │ │ └── server.go │ │ ├── googlegrpc │ │ │ ├── echo.go │ │ │ └── server.go │ │ ├── http │ │ │ ├── server.go │ │ │ └── timeout.go │ │ ├── oneway │ │ │ ├── echo.go │ │ │ └── server.go │ │ ├── start.go │ │ ├── tch │ │ │ ├── echo.go │ │ │ ├── gauntlet.go │ │ │ ├── server.go │ │ │ └── timeout.go │ │ └── yarpc │ │ │ ├── echo.go │ │ │ ├── error.go │ │ │ ├── gauntlet.go │ │ │ ├── phone.go │ │ │ ├── second_service.go │ │ │ ├── server.go │ │ │ └── sleep.go │ └── thrift │ │ ├── echo.thrift │ │ ├── echo │ │ ├── .nocover │ │ ├── echo.go │ │ ├── echoclient │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── echofx │ │ │ ├── .nocover │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── echoserver │ │ │ ├── .nocover │ │ │ └── server.go │ │ ├── echotest │ │ │ ├── .nocover │ │ │ └── client.go │ │ └── types_yarpc.go │ │ ├── gauntlet.thrift │ │ ├── gauntlet │ │ ├── .nocover │ │ ├── gauntlet.go │ │ ├── secondserviceclient │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── secondservicefx │ │ │ ├── .nocover │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── secondserviceserver │ │ │ ├── .nocover │ │ │ └── server.go │ │ ├── secondservicetest │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── thrifttestclient │ │ │ ├── .nocover │ │ │ └── client.go │ │ ├── thrifttestfx │ │ │ ├── .nocover │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── thrifttestserver │ │ │ ├── .nocover │ │ │ └── server.go │ │ ├── thrifttesttest │ │ │ ├── .nocover │ │ │ └── client.go │ │ └── types_yarpc.go │ │ ├── gauntlet_apache.thrift │ │ ├── gauntlet_tchannel.thrift │ │ ├── gen-go │ │ ├── echo │ │ │ ├── .nocover │ │ │ ├── constants.go │ │ │ ├── echo.go │ │ │ ├── tchan-echo.go │ │ │ └── ttypes.go │ │ ├── gauntlet_apache │ │ │ ├── .nocover │ │ │ ├── constants.go │ │ │ ├── secondservice.go │ │ │ ├── thrifttest.go │ │ │ └── ttypes.go │ │ └── gauntlet_tchannel │ │ │ ├── .nocover │ │ │ ├── constants.go │ │ │ ├── secondservice.go │ │ │ ├── tchan-gauntlet_tchannel.go │ │ │ ├── thrifttest.go │ │ │ └── ttypes.go │ │ ├── oneway.thrift │ │ └── oneway │ │ ├── .nocover │ │ ├── oneway.go │ │ ├── onewayclient │ │ ├── .nocover │ │ └── client.go │ │ ├── onewayfx │ │ ├── .nocover │ │ ├── client.go │ │ ├── doc.go │ │ └── server.go │ │ ├── onewayserver │ │ ├── .nocover │ │ └── server.go │ │ ├── onewaytest │ │ ├── .nocover │ │ └── client.go │ │ └── types_yarpc.go ├── digester │ ├── digester.go │ └── digester_test.go ├── errorsync │ ├── err.go │ └── err_test.go ├── examples │ ├── .gitignore │ ├── Makefile │ ├── go.mod │ ├── go.sum │ ├── json-keyvalue │ │ ├── client │ │ │ ├── .nocover │ │ │ └── main.go │ │ ├── server │ │ │ ├── .nocover │ │ │ └── main.go │ │ └── service-test.yaml │ ├── protobuf │ │ ├── .nocover │ │ ├── example │ │ │ ├── .nocover │ │ │ └── example.go │ │ ├── examplepb │ │ │ ├── .nocover │ │ │ ├── example.pb.go │ │ │ ├── example.pb.yarpc.go │ │ │ └── example.proto │ │ ├── exampleutil │ │ │ ├── .nocover │ │ │ └── exampleutil.go │ │ ├── main.go │ │ ├── main_test.go │ │ └── service-test.yaml │ ├── streaming │ │ ├── .nocover │ │ ├── client │ │ │ ├── .nocover │ │ │ └── main.go │ │ ├── server │ │ │ ├── .nocover │ │ │ └── main.go │ │ ├── service-test.yaml │ │ ├── stream.pb.go │ │ ├── stream.pb.yarpc.go │ │ └── stream.proto │ ├── thrift-hello │ │ ├── hello │ │ │ ├── .nocover │ │ │ ├── echo.thrift │ │ │ ├── echo │ │ │ │ ├── .nocover │ │ │ │ ├── echo.go │ │ │ │ ├── helloclient │ │ │ │ │ ├── .nocover │ │ │ │ │ └── client.go │ │ │ │ ├── hellofx │ │ │ │ │ ├── .nocover │ │ │ │ │ ├── client.go │ │ │ │ │ ├── doc.go │ │ │ │ │ └── server.go │ │ │ │ ├── helloserver │ │ │ │ │ ├── .nocover │ │ │ │ │ └── server.go │ │ │ │ ├── hellotest │ │ │ │ │ ├── .nocover │ │ │ │ │ └── client.go │ │ │ │ └── types_yarpc.go │ │ │ └── main.go │ │ └── service-test.yaml │ ├── thrift-keyvalue │ │ ├── keyvalue │ │ │ ├── client │ │ │ │ ├── .nocover │ │ │ │ ├── cache.go │ │ │ │ └── main.go │ │ │ ├── kv.thrift │ │ │ ├── kv │ │ │ │ ├── .nocover │ │ │ │ ├── keyvalueclient │ │ │ │ │ ├── .nocover │ │ │ │ │ └── client.go │ │ │ │ ├── keyvaluefx │ │ │ │ │ ├── .nocover │ │ │ │ │ ├── client.go │ │ │ │ │ ├── doc.go │ │ │ │ │ └── server.go │ │ │ │ ├── keyvalueserver │ │ │ │ │ ├── .nocover │ │ │ │ │ └── server.go │ │ │ │ ├── keyvaluetest │ │ │ │ │ ├── .nocover │ │ │ │ │ └── client.go │ │ │ │ ├── kv.go │ │ │ │ └── types_yarpc.go │ │ │ └── server │ │ │ │ ├── .nocover │ │ │ │ └── main.go │ │ └── service-test.yaml │ └── thrift-oneway │ │ ├── .nocover │ │ ├── main.go │ │ ├── sink.thrift │ │ └── sink │ │ ├── .nocover │ │ ├── helloclient │ │ ├── .nocover │ │ └── client.go │ │ ├── hellofx │ │ ├── .nocover │ │ ├── client.go │ │ ├── doc.go │ │ └── server.go │ │ ├── helloserver │ │ ├── .nocover │ │ └── server.go │ │ ├── hellotest │ │ ├── .nocover │ │ └── client.go │ │ ├── sink.go │ │ └── types_yarpc.go ├── firstoutboundmiddleware │ ├── middleware.go │ └── middleware_test.go ├── grpcctx │ ├── grpcctx.go │ └── grpcctx_test.go ├── grpcerrorcodes │ ├── codes.go │ └── codes_test.go ├── humanize │ ├── join.go │ └── join_test.go ├── inboundcall │ ├── metadata.go │ └── metadata_test.go ├── inboundmiddleware │ ├── chain.go │ └── chain_test.go ├── integrationtest │ ├── util.go │ └── util_test.go ├── interceptor │ ├── inbound.go │ ├── interceptortest │ │ ├── .nocover │ │ └── outbound.go │ ├── outbound.go │ └── outboundinterceptor │ │ ├── chain.go │ │ └── chain_test.go ├── interpolate │ ├── doc.go │ ├── example_test.go │ ├── parse.go │ ├── parse.rl │ ├── parse_test.go │ ├── types.go │ ├── types_test.go │ └── utils_for_test.go ├── introspection │ ├── dispatcher.go │ ├── package.go │ ├── router.go │ └── router_test.go ├── iopool │ ├── copy.go │ └── copy_test.go ├── net │ ├── httpserver.go │ └── httpserver_test.go ├── observability │ ├── call.go │ ├── common_test.go │ ├── ctx_middleware_test.go │ ├── doc.go │ ├── extractor.go │ ├── graph.go │ ├── graph_test.go │ ├── middleware.go │ ├── middleware_test.go │ └── stream.go ├── outboundmiddleware │ ├── chain.go │ └── chain_test.go ├── protoplugin-v2 │ ├── generator.go │ ├── multi_runner.go │ ├── multi_runner_test.go │ ├── protoplugin.go │ ├── registry.go │ ├── registry_test.go │ ├── runner.go │ ├── utils.go │ └── utils_test.go ├── protoplugin │ ├── generator.go │ ├── multi_runner.go │ ├── multi_runner_test.go │ ├── protoplugin.go │ ├── registry.go │ ├── registry_test.go │ └── runner.go ├── prototest │ ├── example │ │ ├── .nocover │ │ └── example.go │ ├── examplepb │ │ ├── .nocover │ │ ├── example.pb.go │ │ ├── example.pb.yarpc.go │ │ └── example.proto │ └── exampleutil │ │ ├── .nocover │ │ └── exampleutil.go ├── request │ ├── validator_outbound.go │ └── validator_outbound_test.go ├── routertest │ └── matcher.go ├── service-test │ ├── .nocover │ ├── cmd.go │ ├── config.go │ └── main.go ├── servicename.go ├── servicename_test.go ├── shard │ ├── main.go │ └── main_test.go ├── stresstest │ └── main.go ├── testtime │ └── scale.go ├── testutils │ ├── .nocover │ ├── metricutils.go │ └── testutils.go ├── tracinginterceptor │ ├── interceptor.go │ ├── interceptor_test.go │ ├── tagshelper.go │ ├── tracedstream.go │ └── tracedstream_test.go ├── whitespace │ └── expand.go ├── yarpcerrors │ ├── yarpcerrors.go │ └── yarpcerrors_test.go └── yarpctest │ ├── hostport.go │ ├── hostport_test.go │ └── testing.go ├── middleware.go ├── middleware_test.go ├── peer ├── abstractlist │ ├── doc.go │ ├── list.go │ ├── list_test.go │ └── peer.go ├── abstractpeer │ ├── peer.go │ ├── peer_test.go │ └── peeraction_test.go ├── bind.go ├── bind_test.go ├── direct │ ├── config.go │ ├── config_test.go │ ├── direct.go │ └── direct_test.go ├── doc.go ├── hashring32 │ ├── config.go │ ├── config_test.go │ ├── internal │ │ ├── farmhashring │ │ │ ├── fingerprint32.go │ │ │ └── fingerprint32_test.go │ │ ├── hashring32 │ │ │ ├── hashring32.go │ │ │ ├── hashring32_test.go │ │ │ ├── ringpop_test.go │ │ │ └── types.go │ │ └── radixsort32 │ │ │ ├── radixsort.go │ │ │ └── radixsort_test.go │ ├── list.go │ ├── list_test.go │ ├── ring.go │ └── utils_for_test.go ├── hostport │ ├── hostport.go │ ├── hostport_test.go │ └── peeraction_test.go ├── peerlist │ ├── doc.go │ ├── list.go │ ├── list_test.go │ ├── peer.go │ └── v2 │ │ ├── doc.go │ │ ├── list.go │ │ ├── list_test.go │ │ └── peer.go ├── pendingheap │ ├── config.go │ ├── config_test.go │ ├── doc.go │ ├── heap.go │ ├── heap_test.go │ ├── list.go │ ├── list_test.go │ └── score.go ├── randpeer │ ├── config.go │ ├── config_test.go │ ├── list.go │ ├── list_test.go │ └── random.go ├── roundrobin │ ├── config.go │ ├── config_test.go │ ├── list.go │ ├── list_test.go │ └── peerring.go ├── single.go ├── single_test.go ├── tworandomchoices │ ├── config.go │ ├── config_test.go │ ├── doc.go │ ├── list.go │ ├── list_test.go │ └── tworandomchoices.go └── x │ ├── doc.go │ ├── peerheap │ ├── config.go │ ├── heap.go │ ├── heap_test.go │ ├── list.go │ ├── list_test.go │ └── score.go │ └── roundrobin │ ├── deprecated.go │ └── deprecated_test.go ├── pkg ├── README.md ├── encoding │ └── encoding.go ├── errors │ ├── client.go │ ├── errors.go │ ├── errors_test.go │ └── server.go ├── lifecycle │ ├── action_test.go │ ├── doc.go │ ├── once.go │ ├── once_example_test.go │ ├── once_test.go │ └── state_string.go ├── lifecycletest │ └── nop.go ├── multiaddrpassthrough │ ├── multiaddrpassthrough.go │ └── multiaddrpassthrough_test.go ├── noopresolver │ ├── noopresolver.go │ └── noopresolver_test.go └── procedure │ ├── procedure.go │ └── procedure_test.go ├── router.go ├── router_test.go ├── serialize ├── internal.thrift ├── internal │ ├── .nocover │ └── internal.go ├── serialize.go └── serialize_test.go ├── tools_test.go ├── tracing.go ├── transport ├── doc.go ├── grpc │ ├── codec.go │ ├── codec_test.go │ ├── config.go │ ├── config_test.go │ ├── constants.go │ ├── dialer.go │ ├── doc.go │ ├── external_integration_test.go │ ├── globals_for_test.go │ ├── handler.go │ ├── handler_test.go │ ├── headers.go │ ├── headers_test.go │ ├── inbound.go │ ├── inbound_test.go │ ├── integration_test.go │ ├── leak_test.go │ ├── marshal.go │ ├── options.go │ ├── outbound.go │ ├── outbound_test.go │ ├── peer.go │ ├── peer_test.go │ ├── response_writer.go │ ├── stream.go │ ├── stream_integration_test.go │ ├── stream_test.go │ ├── testdata │ │ ├── cert │ │ └── key │ ├── transport.go │ ├── transport_test.go │ ├── util.go │ └── util_test.go ├── http │ ├── codes.go │ ├── codes_test.go │ ├── config.go │ ├── config_test.go │ ├── constants.go │ ├── doc.go │ ├── handler.go │ ├── handler_test.go │ ├── header.go │ ├── header_test.go │ ├── inbound.go │ ├── inbound_example_test.go │ ├── inbound_test.go │ ├── integration_test.go │ ├── leak_test.go │ ├── option.go │ ├── outbound.go │ ├── outbound_example_test.go │ ├── outbound_test.go │ ├── peer.go │ ├── peer_test.go │ ├── request_sender.go │ ├── request_sender_test.go │ ├── roundtrip_test.go │ ├── transport.go │ ├── transport_test.go │ ├── ttl.go │ └── ttl_test.go ├── internal │ └── tls │ │ ├── dialer │ │ ├── dialer.go │ │ └── dialer_test.go │ │ ├── metrics │ │ ├── observer.go │ │ └── observer_test.go │ │ ├── muxlistener │ │ ├── conn_sniffer.go │ │ ├── conn_sniffer_test.go │ │ ├── listener.go │ │ ├── listener_test.go │ │ ├── tls_checker.go │ │ └── tls_checker_test.go │ │ └── testscenario │ │ └── tlsscenario.go ├── roundtrip_test.go ├── tchannel │ ├── channel.go │ ├── channel_example_test.go │ ├── channel_inbound.go │ ├── channel_inbound_test.go │ ├── channel_outbound.go │ ├── channel_outbound_test.go │ ├── channel_transport.go │ ├── codes.go │ ├── config.go │ ├── config_test.go │ ├── constants.go │ ├── doc.go │ ├── error.go │ ├── error_external_test.go │ ├── error_test.go │ ├── example_test.go │ ├── handler.go │ ├── handler_test.go │ ├── header.go │ ├── header_test.go │ ├── inbound.go │ ├── inbound_test.go │ ├── internal │ │ ├── reader.go │ │ └── reader_test.go │ ├── leak_test.go │ ├── options.go │ ├── outbound.go │ ├── outbound_channel.go │ ├── outbound_channel_test.go │ ├── outbound_test.go │ ├── peer.go │ ├── peer_test.go │ ├── tchannel_integration_test.go │ ├── tchannel_utils_test.go │ ├── tracing │ │ ├── tracing.go │ │ └── tracing_test.go │ └── transport.go ├── tracer_test.go └── transports_test.go ├── version.go ├── x ├── debug │ ├── debug.go │ ├── debug_test.go │ ├── options.go │ └── options_test.go ├── doc.go ├── reflection │ ├── README.md │ ├── grpcreflectionv1alpha │ │ ├── .nocover │ │ ├── reflection.pb.go │ │ ├── reflection.pb.yarpc.custom.go │ │ └── reflection.pb.yarpc.go │ ├── index.go │ ├── index_test.go │ ├── server.go │ ├── server_test.go │ └── testdata │ │ ├── conflict_extension.proto │ │ ├── conflict_extension.proto.bin │ │ ├── conflict_message.proto │ │ ├── conflict_message.proto.bin │ │ ├── conflict_message_extension.proto │ │ ├── conflict_message_extension.proto.bin │ │ ├── conflict_message_nest.proto │ │ ├── conflict_message_nest.proto.bin │ │ ├── conflict_service.proto │ │ ├── conflict_service.proto.bin │ │ ├── conflict_service_method.proto │ │ ├── conflict_service_method.proto.bin │ │ ├── main.proto │ │ ├── main.proto.bin │ │ ├── other.proto │ │ ├── other.proto.bin │ │ └── otherroot │ │ ├── main.proto │ │ └── main.proto.bin └── yarpctest │ ├── api │ ├── core.go │ ├── doc.go │ ├── handler_stream.go │ ├── handler_unary.go │ ├── procedure.go │ ├── request_stream.go │ ├── request_unary.go │ ├── service.go │ └── testing.go │ ├── core.go │ ├── handler_stream.go │ ├── handler_unary.go │ ├── headers.go │ ├── name.go │ ├── port.go │ ├── procedure.go │ ├── repeat.go │ ├── request.go │ ├── request_stream.go │ ├── request_unary.go │ ├── roundtrip_test.go │ ├── service.go │ ├── stream.go │ └── types │ ├── doc.go │ ├── handler_unary.go │ ├── header.go │ ├── name.go │ ├── port.go │ ├── request.go │ └── stream.go ├── yarpcconfig ├── backoff.go ├── backoff_test.go ├── builder.go ├── chooser.go ├── chooser_test.go ├── configurator.go ├── configurator_test.go ├── decode.go ├── doc.go ├── kit.go ├── kit_test.go ├── mock_transport_spec_test.go ├── option.go ├── spec.go ├── spec_test.go └── util_for_test.go ├── yarpcerrors ├── codes.go ├── codes_test.go ├── errors.go ├── errors_test.go ├── yarpcerrorclassifier.go └── yarpcerrorclassifier_test.go └── yarpctest ├── context.go ├── context_test.go ├── doc.go ├── fake_config.go ├── fake_outbound.go ├── fake_peer.go ├── fake_peer_chooser.go ├── fake_peer_list.go ├── fake_peer_list_updater.go ├── fake_transport.go ├── fake_transport_test.go ├── recorder ├── recorder.go └── recorder_test.go ├── single_use.go ├── single_use_test.go ├── stress.go └── stress_test.go /.buildkite/pipeline-default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/.buildkite/pipeline-default.yml -------------------------------------------------------------------------------- /.buildkite/pipeline-update-deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/.buildkite/pipeline-update-deps.yml -------------------------------------------------------------------------------- /.buildkite/pipeline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/.buildkite/pipeline.sh -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG_ARCHIVED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/CHANGELOG_ARCHIVED.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile.1.21: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/Dockerfile.1.21 -------------------------------------------------------------------------------- /Dockerfile.1.22: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/Dockerfile.1.22 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/RELEASE.md -------------------------------------------------------------------------------- /ack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/ack.go -------------------------------------------------------------------------------- /api/backoff/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/backoff/backoff.go -------------------------------------------------------------------------------- /api/backoff/none.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/backoff/none.go -------------------------------------------------------------------------------- /api/backoff/none_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/backoff/none_test.go -------------------------------------------------------------------------------- /api/encoding/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/encoding/call.go -------------------------------------------------------------------------------- /api/encoding/call_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/encoding/call_option.go -------------------------------------------------------------------------------- /api/encoding/call_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/encoding/call_options_test.go -------------------------------------------------------------------------------- /api/encoding/call_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/encoding/call_test.go -------------------------------------------------------------------------------- /api/encoding/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/encoding/doc.go -------------------------------------------------------------------------------- /api/encoding/inbound_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/encoding/inbound_call.go -------------------------------------------------------------------------------- /api/encoding/inbound_call_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/encoding/inbound_call_test.go -------------------------------------------------------------------------------- /api/encoding/outbound_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/encoding/outbound_call.go -------------------------------------------------------------------------------- /api/encoding/outbound_call_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/encoding/outbound_call_test.go -------------------------------------------------------------------------------- /api/encoding/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/encoding/stream.go -------------------------------------------------------------------------------- /api/middleware/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/middleware/inbound.go -------------------------------------------------------------------------------- /api/middleware/inbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/middleware/inbound_test.go -------------------------------------------------------------------------------- /api/middleware/middlewaretest/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/middleware/middlewaretest/router.go -------------------------------------------------------------------------------- /api/middleware/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/middleware/outbound.go -------------------------------------------------------------------------------- /api/middleware/outbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/middleware/outbound_test.go -------------------------------------------------------------------------------- /api/middleware/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/middleware/router.go -------------------------------------------------------------------------------- /api/middleware/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/middleware/router_test.go -------------------------------------------------------------------------------- /api/peer/connectionstatus_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/connectionstatus_string.go -------------------------------------------------------------------------------- /api/peer/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/doc.go -------------------------------------------------------------------------------- /api/peer/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/errors.go -------------------------------------------------------------------------------- /api/peer/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/errors_test.go -------------------------------------------------------------------------------- /api/peer/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/list.go -------------------------------------------------------------------------------- /api/peer/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/peer.go -------------------------------------------------------------------------------- /api/peer/peertest/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/peertest/list.go -------------------------------------------------------------------------------- /api/peer/peertest/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/peertest/peer.go -------------------------------------------------------------------------------- /api/peer/peertest/peerlistaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/peertest/peerlistaction.go -------------------------------------------------------------------------------- /api/peer/peertest/peers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/peertest/peers.go -------------------------------------------------------------------------------- /api/peer/peertest/subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/peertest/subscriber.go -------------------------------------------------------------------------------- /api/peer/peertest/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/peertest/transport.go -------------------------------------------------------------------------------- /api/peer/peertest/transportaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/peertest/transportaction.go -------------------------------------------------------------------------------- /api/peer/status_stringer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/status_stringer.go -------------------------------------------------------------------------------- /api/peer/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/peer/transport.go -------------------------------------------------------------------------------- /api/transport/ack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/ack.go -------------------------------------------------------------------------------- /api/transport/clientconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/clientconfig.go -------------------------------------------------------------------------------- /api/transport/compression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/compression.go -------------------------------------------------------------------------------- /api/transport/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/errors.go -------------------------------------------------------------------------------- /api/transport/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/errors_test.go -------------------------------------------------------------------------------- /api/transport/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/handler.go -------------------------------------------------------------------------------- /api/transport/handler_invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/handler_invoker.go -------------------------------------------------------------------------------- /api/transport/handler_panic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/handler_panic_test.go -------------------------------------------------------------------------------- /api/transport/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/handler_test.go -------------------------------------------------------------------------------- /api/transport/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/header.go -------------------------------------------------------------------------------- /api/transport/header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/header_test.go -------------------------------------------------------------------------------- /api/transport/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/inbound.go -------------------------------------------------------------------------------- /api/transport/lifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/lifecycle.go -------------------------------------------------------------------------------- /api/transport/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/outbound.go -------------------------------------------------------------------------------- /api/transport/outboundconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/outboundconfig.go -------------------------------------------------------------------------------- /api/transport/propagation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/propagation.go -------------------------------------------------------------------------------- /api/transport/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/request.go -------------------------------------------------------------------------------- /api/transport/request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/request_test.go -------------------------------------------------------------------------------- /api/transport/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/response.go -------------------------------------------------------------------------------- /api/transport/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/router.go -------------------------------------------------------------------------------- /api/transport/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/router_test.go -------------------------------------------------------------------------------- /api/transport/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/stream.go -------------------------------------------------------------------------------- /api/transport/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/stream_test.go -------------------------------------------------------------------------------- /api/transport/tls/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/transport/tls/mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/tls/mode.go -------------------------------------------------------------------------------- /api/transport/tls/mode_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/tls/mode_string.go -------------------------------------------------------------------------------- /api/transport/tls/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/tls/outbound.go -------------------------------------------------------------------------------- /api/transport/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transport.go -------------------------------------------------------------------------------- /api/transport/transporttest/clientconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/clientconfig.go -------------------------------------------------------------------------------- /api/transport/transporttest/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/constants.go -------------------------------------------------------------------------------- /api/transport/transporttest/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/context.go -------------------------------------------------------------------------------- /api/transport/transporttest/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/echo.go -------------------------------------------------------------------------------- /api/transport/transporttest/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/handler.go -------------------------------------------------------------------------------- /api/transport/transporttest/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/inbound.go -------------------------------------------------------------------------------- /api/transport/transporttest/messagepipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/messagepipe.go -------------------------------------------------------------------------------- /api/transport/transporttest/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/outbound.go -------------------------------------------------------------------------------- /api/transport/transporttest/reqres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/reqres.go -------------------------------------------------------------------------------- /api/transport/transporttest/reqres_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/reqres_test.go -------------------------------------------------------------------------------- /api/transport/transporttest/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/router.go -------------------------------------------------------------------------------- /api/transport/transporttest/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/stream.go -------------------------------------------------------------------------------- /api/transport/transporttest/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/transporttest/transport.go -------------------------------------------------------------------------------- /api/transport/type_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/transport/type_string.go -------------------------------------------------------------------------------- /api/x/introspection/chooser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/x/introspection/chooser.go -------------------------------------------------------------------------------- /api/x/introspection/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/x/introspection/inbound.go -------------------------------------------------------------------------------- /api/x/introspection/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/x/introspection/outbound.go -------------------------------------------------------------------------------- /api/x/restriction/restricter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/x/restriction/restricter.go -------------------------------------------------------------------------------- /api/x/restriction/restricter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/api/x/restriction/restricter_test.go -------------------------------------------------------------------------------- /bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/bench_test.go -------------------------------------------------------------------------------- /call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/call.go -------------------------------------------------------------------------------- /call_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/call_test.go -------------------------------------------------------------------------------- /client_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/client_config.go -------------------------------------------------------------------------------- /compressor/grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/compressor/grpc/grpc.go -------------------------------------------------------------------------------- /compressor/grpc/grpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/compressor/grpc/grpc_test.go -------------------------------------------------------------------------------- /compressor/gzip/gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/compressor/gzip/gzip.go -------------------------------------------------------------------------------- /compressor/gzip/gzip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/compressor/gzip/gzip_test.go -------------------------------------------------------------------------------- /compressor/snappy/snappy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/compressor/snappy/snappy.go -------------------------------------------------------------------------------- /compressor/snappy/snappy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/compressor/snappy/snappy_test.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/config.go -------------------------------------------------------------------------------- /dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/dispatcher.go -------------------------------------------------------------------------------- /dispatcher_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/dispatcher_example_test.go -------------------------------------------------------------------------------- /dispatcher_introspection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/dispatcher_introspection.go -------------------------------------------------------------------------------- /dispatcher_startup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/dispatcher_startup.go -------------------------------------------------------------------------------- /dispatcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/dispatcher_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/doc.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /dockerdeps.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/dockerdeps.mk -------------------------------------------------------------------------------- /encoding/json/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/json/constants.go -------------------------------------------------------------------------------- /encoding/json/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/json/doc.go -------------------------------------------------------------------------------- /encoding/json/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/json/inbound.go -------------------------------------------------------------------------------- /encoding/json/inbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/json/inbound_test.go -------------------------------------------------------------------------------- /encoding/json/observability_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/json/observability_test.go -------------------------------------------------------------------------------- /encoding/json/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/json/outbound.go -------------------------------------------------------------------------------- /encoding/json/outbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/json/outbound_test.go -------------------------------------------------------------------------------- /encoding/json/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/json/register.go -------------------------------------------------------------------------------- /encoding/json/register_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/json/register_test.go -------------------------------------------------------------------------------- /encoding/protobuf/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/doc.go -------------------------------------------------------------------------------- /encoding/protobuf/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/error.go -------------------------------------------------------------------------------- /encoding/protobuf/error_external_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/error_external_test.go -------------------------------------------------------------------------------- /encoding/protobuf/error_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/error_integration_test.go -------------------------------------------------------------------------------- /encoding/protobuf/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/error_test.go -------------------------------------------------------------------------------- /encoding/protobuf/external_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/external_test.go -------------------------------------------------------------------------------- /encoding/protobuf/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/inbound.go -------------------------------------------------------------------------------- /encoding/protobuf/inbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/inbound_test.go -------------------------------------------------------------------------------- /encoding/protobuf/internal/testpb/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/protobuf/internal/testpb/test.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/internal/testpb/test.pb.go -------------------------------------------------------------------------------- /encoding/protobuf/internal/testpb/test.pb.yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/internal/testpb/test.pb.yarpc.go -------------------------------------------------------------------------------- /encoding/protobuf/internal/testpb/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/internal/testpb/test.proto -------------------------------------------------------------------------------- /encoding/protobuf/internal/testpb/testpb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/internal/testpb/testpb_test.go -------------------------------------------------------------------------------- /encoding/protobuf/internal/testpb/v2/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/protobuf/internal/testpb/v2/test.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/internal/testpb/v2/test.pb.go -------------------------------------------------------------------------------- /encoding/protobuf/internal/testpb/v2/test.pb.yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/internal/testpb/v2/test.pb.yarpc.go -------------------------------------------------------------------------------- /encoding/protobuf/internal/testpb/v2/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/internal/testpb/v2/test.proto -------------------------------------------------------------------------------- /encoding/protobuf/internal/testpb/v2/test_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/internal/testpb/v2/test_grpc.pb.go -------------------------------------------------------------------------------- /encoding/protobuf/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/marshal.go -------------------------------------------------------------------------------- /encoding/protobuf/marshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/marshal_test.go -------------------------------------------------------------------------------- /encoding/protobuf/observability_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/observability_test.go -------------------------------------------------------------------------------- /encoding/protobuf/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/outbound.go -------------------------------------------------------------------------------- /encoding/protobuf/outbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/outbound_test.go -------------------------------------------------------------------------------- /encoding/protobuf/outbound_unit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/outbound_unit_test.go -------------------------------------------------------------------------------- /encoding/protobuf/protobuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/protobuf.go -------------------------------------------------------------------------------- /encoding/protobuf/protobuf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/protobuf_test.go -------------------------------------------------------------------------------- /encoding/protobuf/protoc-gen-yarpc-go-v2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/protoc-gen-yarpc-go-v2/main.go -------------------------------------------------------------------------------- /encoding/protobuf/protoc-gen-yarpc-go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/protoc-gen-yarpc-go/main.go -------------------------------------------------------------------------------- /encoding/protobuf/reflection/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/reflection/doc.go -------------------------------------------------------------------------------- /encoding/protobuf/reflection/reflection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/reflection/reflection.go -------------------------------------------------------------------------------- /encoding/protobuf/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/stream.go -------------------------------------------------------------------------------- /encoding/protobuf/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/stream_test.go -------------------------------------------------------------------------------- /encoding/protobuf/stream_unit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/stream_unit_test.go -------------------------------------------------------------------------------- /encoding/protobuf/testing/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/testing/benchmark_test.go -------------------------------------------------------------------------------- /encoding/protobuf/testing/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/testing/testing.go -------------------------------------------------------------------------------- /encoding/protobuf/testing/testing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/testing/testing_test.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/error.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/error_external_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/error_external_test.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/error_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/error_integration_test.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/error_test.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/external_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/external_test.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/inbound.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/inbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/inbound_test.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/marshal.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/marshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/marshal_test.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/observability_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/observability_test.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/outbound.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/outbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/outbound_test.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/protobuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/protobuf.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/protobuf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/protobuf_test.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/stream.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/stream_test.go -------------------------------------------------------------------------------- /encoding/protobuf/v2/stream_unit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/protobuf/v2/stream_unit_test.go -------------------------------------------------------------------------------- /encoding/raw/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/raw/constants.go -------------------------------------------------------------------------------- /encoding/raw/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/raw/doc.go -------------------------------------------------------------------------------- /encoding/raw/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/raw/inbound.go -------------------------------------------------------------------------------- /encoding/raw/inbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/raw/inbound_test.go -------------------------------------------------------------------------------- /encoding/raw/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/raw/outbound.go -------------------------------------------------------------------------------- /encoding/raw/outbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/raw/outbound_test.go -------------------------------------------------------------------------------- /encoding/raw/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/raw/register.go -------------------------------------------------------------------------------- /encoding/thrift/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/benchmark_test.go -------------------------------------------------------------------------------- /encoding/thrift/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/constants.go -------------------------------------------------------------------------------- /encoding/thrift/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/doc.go -------------------------------------------------------------------------------- /encoding/thrift/envelope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/envelope.go -------------------------------------------------------------------------------- /encoding/thrift/envelope_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/envelope_test.go -------------------------------------------------------------------------------- /encoding/thrift/fakes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/fakes_test.go -------------------------------------------------------------------------------- /encoding/thrift/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/inbound.go -------------------------------------------------------------------------------- /encoding/thrift/inbound_nowire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/inbound_nowire.go -------------------------------------------------------------------------------- /encoding/thrift/inbound_nowire_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/inbound_nowire_test.go -------------------------------------------------------------------------------- /encoding/thrift/inbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/inbound_test.go -------------------------------------------------------------------------------- /encoding/thrift/inject.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/inject.go -------------------------------------------------------------------------------- /encoding/thrift/inject_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/inject_test.go -------------------------------------------------------------------------------- /encoding/thrift/internal.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/internal.thrift -------------------------------------------------------------------------------- /encoding/thrift/internal/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/internal/internal.go -------------------------------------------------------------------------------- /encoding/thrift/internal/observabilitytest/test.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/internal/observabilitytest/test.thrift -------------------------------------------------------------------------------- /encoding/thrift/internal/observabilitytest/test/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/internal/observabilitytest/test/testserviceclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/internal/observabilitytest/test/testservicefx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/internal/observabilitytest/test/testserviceserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/internal/observabilitytest/test/testservicetest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/multiplex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/multiplex.go -------------------------------------------------------------------------------- /encoding/thrift/multiplex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/multiplex_test.go -------------------------------------------------------------------------------- /encoding/thrift/observability_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/observability_test.go -------------------------------------------------------------------------------- /encoding/thrift/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/options.go -------------------------------------------------------------------------------- /encoding/thrift/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/outbound.go -------------------------------------------------------------------------------- /encoding/thrift/outbound_nowire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/outbound_nowire.go -------------------------------------------------------------------------------- /encoding/thrift/outbound_nowire_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/outbound_nowire_test.go -------------------------------------------------------------------------------- /encoding/thrift/outbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/outbound_test.go -------------------------------------------------------------------------------- /encoding/thrift/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/register.go -------------------------------------------------------------------------------- /encoding/thrift/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/response.go -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/thriftrw-plugin-yarpc/client.go -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/exception.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/thriftrw-plugin-yarpc/exception.go -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/extends_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/thriftrw-plugin-yarpc/extends_test.go -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/fx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/thriftrw-plugin-yarpc/fx.go -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/fx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/thriftrw-plugin-yarpc/fx_test.go -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/golden_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/thriftrw-plugin-yarpc/golden_test.go -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/gomock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/thriftrw-plugin-yarpc/gomock.go -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/gomock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/thriftrw-plugin-yarpc/gomock_test.go -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/NOSERVICES/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/atomic/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/atomic/readonlystoreclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/atomic/readonlystorefx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/atomic/readonlystoreserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/atomic/readonlystoretest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/atomic/storeclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/atomic/storefx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/atomic/storeserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/atomic/storetest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/baseserviceclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/baseservicefx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/baseserviceserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/baseservicetest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/emptyserviceclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/emptyservicefx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/emptyserviceserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/emptyservicetest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/extendemptyclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/extendemptyfx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/extendemptyserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/extendemptytest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/extendonlyclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/extendonlyfx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/extendonlyserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/common/extendonlytest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/barclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/barfx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/barserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/bartest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/fooclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/foofx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/fooserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/footest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/nameclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/namefx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/nameserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/extends/nametest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/weather.thrift: -------------------------------------------------------------------------------- 1 | service Weather { 2 | string check() 3 | } 4 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/weather/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/weather/weatherclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/weather/weatherfx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/weather/weatherserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/internal/tests/weather/weathertest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/thriftrw-plugin-yarpc/main.go -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/thriftrw-plugin-yarpc/server.go -------------------------------------------------------------------------------- /encoding/thrift/thriftrw-plugin-yarpc/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/encoding/thrift/thriftrw-plugin-yarpc/template.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/errors.go -------------------------------------------------------------------------------- /errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/errors_test.go -------------------------------------------------------------------------------- /etc/bin/.gitignore: -------------------------------------------------------------------------------- 1 | update-license 2 | -------------------------------------------------------------------------------- /etc/bin/check-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/bin/check-docker.sh -------------------------------------------------------------------------------- /etc/bin/generate-cover-ignore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/bin/generate-cover-ignore.sh -------------------------------------------------------------------------------- /etc/bin/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/bin/generate.sh -------------------------------------------------------------------------------- /etc/bin/helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/bin/helpers.sh -------------------------------------------------------------------------------- /etc/bin/release-step-1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/bin/release-step-1.sh -------------------------------------------------------------------------------- /etc/bin/release-step-2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/bin/release-step-2.sh -------------------------------------------------------------------------------- /etc/bin/release/cmd-format-release-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/bin/release/cmd-format-release-notes.sh -------------------------------------------------------------------------------- /etc/bin/release/cmd-update-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/bin/release/cmd-update-version.sh -------------------------------------------------------------------------------- /etc/bin/release/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/bin/release/lib.sh -------------------------------------------------------------------------------- /etc/bin/update-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/bin/update-deps.sh -------------------------------------------------------------------------------- /etc/bin/update-licenses.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/bin/update-licenses.sh -------------------------------------------------------------------------------- /etc/bin/vendor-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/bin/vendor-build.sh -------------------------------------------------------------------------------- /etc/make/base.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/make/base.mk -------------------------------------------------------------------------------- /etc/make/deps.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/make/deps.mk -------------------------------------------------------------------------------- /etc/make/docker.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/make/docker.mk -------------------------------------------------------------------------------- /etc/make/dockerdeps.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/make/dockerdeps.mk -------------------------------------------------------------------------------- /etc/make/local.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/etc/make/local.mk -------------------------------------------------------------------------------- /glide.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/glide.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/go.sum -------------------------------------------------------------------------------- /header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/header.go -------------------------------------------------------------------------------- /header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/header_test.go -------------------------------------------------------------------------------- /inject.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/inject.go -------------------------------------------------------------------------------- /inject_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/inject_test.go -------------------------------------------------------------------------------- /internal/backoff/exponential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/backoff/exponential.go -------------------------------------------------------------------------------- /internal/backoff/exponential_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/backoff/exponential_test.go -------------------------------------------------------------------------------- /internal/bufferpool/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/bufferpool/buffer.go -------------------------------------------------------------------------------- /internal/bufferpool/bufferpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/bufferpool/bufferpool.go -------------------------------------------------------------------------------- /internal/bufferpool/bufferpool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/bufferpool/bufferpool_test.go -------------------------------------------------------------------------------- /internal/clientconfig/multioutbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/clientconfig/multioutbound.go -------------------------------------------------------------------------------- /internal/clientconfig/multioutbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/clientconfig/multioutbound_test.go -------------------------------------------------------------------------------- /internal/config/attributemap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/config/attributemap.go -------------------------------------------------------------------------------- /internal/config/attributemap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/config/attributemap_test.go -------------------------------------------------------------------------------- /internal/config/mapdecode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/config/mapdecode.go -------------------------------------------------------------------------------- /internal/config/mapdecode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/config/mapdecode_test.go -------------------------------------------------------------------------------- /internal/cover/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/cover/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/cover/main.go -------------------------------------------------------------------------------- /internal/crossdock/client/apachethrift/behavior.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/apachethrift/behavior.go -------------------------------------------------------------------------------- /internal/crossdock/client/ctxpropagation/behavior.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/ctxpropagation/behavior.go -------------------------------------------------------------------------------- /internal/crossdock/client/dispatcher/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/dispatcher/dispatcher.go -------------------------------------------------------------------------------- /internal/crossdock/client/echo/behavior.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/echo/behavior.go -------------------------------------------------------------------------------- /internal/crossdock/client/echo/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/echo/json.go -------------------------------------------------------------------------------- /internal/crossdock/client/echo/protobuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/echo/protobuf.go -------------------------------------------------------------------------------- /internal/crossdock/client/echo/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/echo/raw.go -------------------------------------------------------------------------------- /internal/crossdock/client/echo/thrift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/echo/thrift.go -------------------------------------------------------------------------------- /internal/crossdock/client/errorshttpclient/behavior.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/errorshttpclient/behavior.go -------------------------------------------------------------------------------- /internal/crossdock/client/errorstchclient/behavior.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/errorstchclient/behavior.go -------------------------------------------------------------------------------- /internal/crossdock/client/gauntlet/behavior.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/gauntlet/behavior.go -------------------------------------------------------------------------------- /internal/crossdock/client/grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/grpc/grpc.go -------------------------------------------------------------------------------- /internal/crossdock/client/headers/behavior.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/headers/behavior.go -------------------------------------------------------------------------------- /internal/crossdock/client/httpserver/behavior.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/httpserver/behavior.go -------------------------------------------------------------------------------- /internal/crossdock/client/oneway/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/oneway/json.go -------------------------------------------------------------------------------- /internal/crossdock/client/oneway/oneway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/oneway/oneway.go -------------------------------------------------------------------------------- /internal/crossdock/client/oneway/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/oneway/raw.go -------------------------------------------------------------------------------- /internal/crossdock/client/oneway/thrift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/oneway/thrift.go -------------------------------------------------------------------------------- /internal/crossdock/client/params/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/params/constants.go -------------------------------------------------------------------------------- /internal/crossdock/client/random/rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/random/rand.go -------------------------------------------------------------------------------- /internal/crossdock/client/random/rand_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/random/rand_test.go -------------------------------------------------------------------------------- /internal/crossdock/client/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/start.go -------------------------------------------------------------------------------- /internal/crossdock/client/tchclient/behavior.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/tchclient/behavior.go -------------------------------------------------------------------------------- /internal/crossdock/client/tchclient/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/tchclient/json.go -------------------------------------------------------------------------------- /internal/crossdock/client/tchclient/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/tchclient/raw.go -------------------------------------------------------------------------------- /internal/crossdock/client/tchclient/thrift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/tchclient/thrift.go -------------------------------------------------------------------------------- /internal/crossdock/client/tchserver/behavior.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/tchserver/behavior.go -------------------------------------------------------------------------------- /internal/crossdock/client/tchserver/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/tchserver/json.go -------------------------------------------------------------------------------- /internal/crossdock/client/tchserver/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/tchserver/raw.go -------------------------------------------------------------------------------- /internal/crossdock/client/tchserver/skip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/tchserver/skip.go -------------------------------------------------------------------------------- /internal/crossdock/client/tchserver/thrift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/tchserver/thrift.go -------------------------------------------------------------------------------- /internal/crossdock/client/timeout/behavior.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/client/timeout/behavior.go -------------------------------------------------------------------------------- /internal/crossdock/crossdock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/crossdock.go -------------------------------------------------------------------------------- /internal/crossdock/crossdock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/crossdock_test.go -------------------------------------------------------------------------------- /internal/crossdock/crossdockpb/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/crossdockpb/crossdock.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/crossdockpb/crossdock.pb.go -------------------------------------------------------------------------------- /internal/crossdock/crossdockpb/crossdock.pb.yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/crossdockpb/crossdock.pb.yarpc.go -------------------------------------------------------------------------------- /internal/crossdock/crossdockpb/crossdock.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/crossdockpb/crossdock.proto -------------------------------------------------------------------------------- /internal/crossdock/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/go.mod -------------------------------------------------------------------------------- /internal/crossdock/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/go.sum -------------------------------------------------------------------------------- /internal/crossdock/internal/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/internal/header.go -------------------------------------------------------------------------------- /internal/crossdock/server/apachethrift/gauntlet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/apachethrift/gauntlet.go -------------------------------------------------------------------------------- /internal/crossdock/server/apachethrift/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/apachethrift/server.go -------------------------------------------------------------------------------- /internal/crossdock/server/googlegrpc/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/googlegrpc/echo.go -------------------------------------------------------------------------------- /internal/crossdock/server/googlegrpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/googlegrpc/server.go -------------------------------------------------------------------------------- /internal/crossdock/server/http/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/http/server.go -------------------------------------------------------------------------------- /internal/crossdock/server/http/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/http/timeout.go -------------------------------------------------------------------------------- /internal/crossdock/server/oneway/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/oneway/echo.go -------------------------------------------------------------------------------- /internal/crossdock/server/oneway/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/oneway/server.go -------------------------------------------------------------------------------- /internal/crossdock/server/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/start.go -------------------------------------------------------------------------------- /internal/crossdock/server/tch/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/tch/echo.go -------------------------------------------------------------------------------- /internal/crossdock/server/tch/gauntlet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/tch/gauntlet.go -------------------------------------------------------------------------------- /internal/crossdock/server/tch/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/tch/server.go -------------------------------------------------------------------------------- /internal/crossdock/server/tch/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/tch/timeout.go -------------------------------------------------------------------------------- /internal/crossdock/server/yarpc/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/yarpc/echo.go -------------------------------------------------------------------------------- /internal/crossdock/server/yarpc/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/yarpc/error.go -------------------------------------------------------------------------------- /internal/crossdock/server/yarpc/gauntlet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/yarpc/gauntlet.go -------------------------------------------------------------------------------- /internal/crossdock/server/yarpc/phone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/yarpc/phone.go -------------------------------------------------------------------------------- /internal/crossdock/server/yarpc/second_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/yarpc/second_service.go -------------------------------------------------------------------------------- /internal/crossdock/server/yarpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/yarpc/server.go -------------------------------------------------------------------------------- /internal/crossdock/server/yarpc/sleep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/server/yarpc/sleep.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/echo.thrift -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/echo/echo.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/echoclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/echoclient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/echo/echoclient/client.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/echofx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/echofx/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/echo/echofx/client.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/echofx/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/echo/echofx/doc.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/echofx/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/echo/echofx/server.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/echoserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/echoserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/echo/echoserver/server.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/echotest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/echotest/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/echo/echotest/client.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/echo/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/echo/types_yarpc.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/gauntlet.thrift -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet/gauntlet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/gauntlet/gauntlet.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet/secondserviceclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet/secondservicefx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet/secondserviceserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet/secondservicetest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet/thrifttestclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet/thrifttestfx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet/thrifttestfx/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/gauntlet/thrifttestfx/doc.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet/thrifttestserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet/thrifttesttest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/gauntlet/types_yarpc.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet_apache.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/gauntlet_apache.thrift -------------------------------------------------------------------------------- /internal/crossdock/thrift/gauntlet_tchannel.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/gauntlet_tchannel.thrift -------------------------------------------------------------------------------- /internal/crossdock/thrift/gen-go/echo/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/gen-go/echo/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/gen-go/echo/constants.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/gen-go/echo/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/gen-go/echo/echo.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/gen-go/echo/tchan-echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/gen-go/echo/tchan-echo.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/gen-go/echo/ttypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/gen-go/echo/ttypes.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/gen-go/gauntlet_apache/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/gen-go/gauntlet_tchannel/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/oneway.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/oneway.thrift -------------------------------------------------------------------------------- /internal/crossdock/thrift/oneway/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/oneway/oneway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/oneway/oneway.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/oneway/onewayclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/oneway/onewayfx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/oneway/onewayfx/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/oneway/onewayfx/client.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/oneway/onewayfx/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/oneway/onewayfx/doc.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/oneway/onewayfx/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/oneway/onewayfx/server.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/oneway/onewayserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/oneway/onewaytest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/crossdock/thrift/oneway/onewaytest/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/oneway/onewaytest/client.go -------------------------------------------------------------------------------- /internal/crossdock/thrift/oneway/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/crossdock/thrift/oneway/types_yarpc.go -------------------------------------------------------------------------------- /internal/digester/digester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/digester/digester.go -------------------------------------------------------------------------------- /internal/digester/digester_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/digester/digester_test.go -------------------------------------------------------------------------------- /internal/errorsync/err.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/errorsync/err.go -------------------------------------------------------------------------------- /internal/errorsync/err_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/errorsync/err_test.go -------------------------------------------------------------------------------- /internal/examples/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | -------------------------------------------------------------------------------- /internal/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/Makefile -------------------------------------------------------------------------------- /internal/examples/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/go.mod -------------------------------------------------------------------------------- /internal/examples/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/go.sum -------------------------------------------------------------------------------- /internal/examples/json-keyvalue/client/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/json-keyvalue/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/json-keyvalue/client/main.go -------------------------------------------------------------------------------- /internal/examples/json-keyvalue/server/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/json-keyvalue/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/json-keyvalue/server/main.go -------------------------------------------------------------------------------- /internal/examples/json-keyvalue/service-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/json-keyvalue/service-test.yaml -------------------------------------------------------------------------------- /internal/examples/protobuf/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/protobuf/example/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/protobuf/example/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/protobuf/example/example.go -------------------------------------------------------------------------------- /internal/examples/protobuf/examplepb/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/protobuf/examplepb/example.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/protobuf/examplepb/example.pb.go -------------------------------------------------------------------------------- /internal/examples/protobuf/examplepb/example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/protobuf/examplepb/example.proto -------------------------------------------------------------------------------- /internal/examples/protobuf/exampleutil/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/protobuf/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/protobuf/main.go -------------------------------------------------------------------------------- /internal/examples/protobuf/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/protobuf/main_test.go -------------------------------------------------------------------------------- /internal/examples/protobuf/service-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/protobuf/service-test.yaml -------------------------------------------------------------------------------- /internal/examples/streaming/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/streaming/client/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/streaming/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/streaming/client/main.go -------------------------------------------------------------------------------- /internal/examples/streaming/server/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/streaming/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/streaming/server/main.go -------------------------------------------------------------------------------- /internal/examples/streaming/service-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/streaming/service-test.yaml -------------------------------------------------------------------------------- /internal/examples/streaming/stream.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/streaming/stream.pb.go -------------------------------------------------------------------------------- /internal/examples/streaming/stream.pb.yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/streaming/stream.pb.yarpc.go -------------------------------------------------------------------------------- /internal/examples/streaming/stream.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/streaming/stream.proto -------------------------------------------------------------------------------- /internal/examples/thrift-hello/hello/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-hello/hello/echo.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/thrift-hello/hello/echo.thrift -------------------------------------------------------------------------------- /internal/examples/thrift-hello/hello/echo/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-hello/hello/echo/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/thrift-hello/hello/echo/echo.go -------------------------------------------------------------------------------- /internal/examples/thrift-hello/hello/echo/helloclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-hello/hello/echo/hellofx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-hello/hello/echo/helloserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-hello/hello/echo/hellotest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-hello/hello/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/thrift-hello/hello/main.go -------------------------------------------------------------------------------- /internal/examples/thrift-hello/service-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/thrift-hello/service-test.yaml -------------------------------------------------------------------------------- /internal/examples/thrift-keyvalue/keyvalue/client/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-keyvalue/keyvalue/kv/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-keyvalue/keyvalue/kv/keyvalueclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-keyvalue/keyvalue/kv/keyvaluefx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-keyvalue/keyvalue/kv/keyvalueserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-keyvalue/keyvalue/kv/keyvaluetest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-keyvalue/keyvalue/kv/kv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/thrift-keyvalue/keyvalue/kv/kv.go -------------------------------------------------------------------------------- /internal/examples/thrift-keyvalue/keyvalue/server/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-keyvalue/service-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/thrift-keyvalue/service-test.yaml -------------------------------------------------------------------------------- /internal/examples/thrift-oneway/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-oneway/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/thrift-oneway/main.go -------------------------------------------------------------------------------- /internal/examples/thrift-oneway/sink.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/thrift-oneway/sink.thrift -------------------------------------------------------------------------------- /internal/examples/thrift-oneway/sink/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-oneway/sink/helloclient/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-oneway/sink/hellofx/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-oneway/sink/hellofx/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/thrift-oneway/sink/hellofx/doc.go -------------------------------------------------------------------------------- /internal/examples/thrift-oneway/sink/helloserver/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-oneway/sink/hellotest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/examples/thrift-oneway/sink/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/thrift-oneway/sink/sink.go -------------------------------------------------------------------------------- /internal/examples/thrift-oneway/sink/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/examples/thrift-oneway/sink/types_yarpc.go -------------------------------------------------------------------------------- /internal/firstoutboundmiddleware/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/firstoutboundmiddleware/middleware.go -------------------------------------------------------------------------------- /internal/firstoutboundmiddleware/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/firstoutboundmiddleware/middleware_test.go -------------------------------------------------------------------------------- /internal/grpcctx/grpcctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/grpcctx/grpcctx.go -------------------------------------------------------------------------------- /internal/grpcctx/grpcctx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/grpcctx/grpcctx_test.go -------------------------------------------------------------------------------- /internal/grpcerrorcodes/codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/grpcerrorcodes/codes.go -------------------------------------------------------------------------------- /internal/grpcerrorcodes/codes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/grpcerrorcodes/codes_test.go -------------------------------------------------------------------------------- /internal/humanize/join.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/humanize/join.go -------------------------------------------------------------------------------- /internal/humanize/join_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/humanize/join_test.go -------------------------------------------------------------------------------- /internal/inboundcall/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/inboundcall/metadata.go -------------------------------------------------------------------------------- /internal/inboundcall/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/inboundcall/metadata_test.go -------------------------------------------------------------------------------- /internal/inboundmiddleware/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/inboundmiddleware/chain.go -------------------------------------------------------------------------------- /internal/inboundmiddleware/chain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/inboundmiddleware/chain_test.go -------------------------------------------------------------------------------- /internal/integrationtest/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/integrationtest/util.go -------------------------------------------------------------------------------- /internal/integrationtest/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/integrationtest/util_test.go -------------------------------------------------------------------------------- /internal/interceptor/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/interceptor/inbound.go -------------------------------------------------------------------------------- /internal/interceptor/interceptortest/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/interceptor/interceptortest/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/interceptor/interceptortest/outbound.go -------------------------------------------------------------------------------- /internal/interceptor/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/interceptor/outbound.go -------------------------------------------------------------------------------- /internal/interceptor/outboundinterceptor/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/interceptor/outboundinterceptor/chain.go -------------------------------------------------------------------------------- /internal/interpolate/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/interpolate/doc.go -------------------------------------------------------------------------------- /internal/interpolate/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/interpolate/example_test.go -------------------------------------------------------------------------------- /internal/interpolate/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/interpolate/parse.go -------------------------------------------------------------------------------- /internal/interpolate/parse.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/interpolate/parse.rl -------------------------------------------------------------------------------- /internal/interpolate/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/interpolate/parse_test.go -------------------------------------------------------------------------------- /internal/interpolate/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/interpolate/types.go -------------------------------------------------------------------------------- /internal/interpolate/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/interpolate/types_test.go -------------------------------------------------------------------------------- /internal/interpolate/utils_for_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/interpolate/utils_for_test.go -------------------------------------------------------------------------------- /internal/introspection/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/introspection/dispatcher.go -------------------------------------------------------------------------------- /internal/introspection/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/introspection/package.go -------------------------------------------------------------------------------- /internal/introspection/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/introspection/router.go -------------------------------------------------------------------------------- /internal/introspection/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/introspection/router_test.go -------------------------------------------------------------------------------- /internal/iopool/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/iopool/copy.go -------------------------------------------------------------------------------- /internal/iopool/copy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/iopool/copy_test.go -------------------------------------------------------------------------------- /internal/net/httpserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/net/httpserver.go -------------------------------------------------------------------------------- /internal/net/httpserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/net/httpserver_test.go -------------------------------------------------------------------------------- /internal/observability/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/observability/call.go -------------------------------------------------------------------------------- /internal/observability/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/observability/common_test.go -------------------------------------------------------------------------------- /internal/observability/ctx_middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/observability/ctx_middleware_test.go -------------------------------------------------------------------------------- /internal/observability/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/observability/doc.go -------------------------------------------------------------------------------- /internal/observability/extractor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/observability/extractor.go -------------------------------------------------------------------------------- /internal/observability/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/observability/graph.go -------------------------------------------------------------------------------- /internal/observability/graph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/observability/graph_test.go -------------------------------------------------------------------------------- /internal/observability/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/observability/middleware.go -------------------------------------------------------------------------------- /internal/observability/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/observability/middleware_test.go -------------------------------------------------------------------------------- /internal/observability/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/observability/stream.go -------------------------------------------------------------------------------- /internal/outboundmiddleware/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/outboundmiddleware/chain.go -------------------------------------------------------------------------------- /internal/outboundmiddleware/chain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/outboundmiddleware/chain_test.go -------------------------------------------------------------------------------- /internal/protoplugin-v2/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin-v2/generator.go -------------------------------------------------------------------------------- /internal/protoplugin-v2/multi_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin-v2/multi_runner.go -------------------------------------------------------------------------------- /internal/protoplugin-v2/multi_runner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin-v2/multi_runner_test.go -------------------------------------------------------------------------------- /internal/protoplugin-v2/protoplugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin-v2/protoplugin.go -------------------------------------------------------------------------------- /internal/protoplugin-v2/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin-v2/registry.go -------------------------------------------------------------------------------- /internal/protoplugin-v2/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin-v2/registry_test.go -------------------------------------------------------------------------------- /internal/protoplugin-v2/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin-v2/runner.go -------------------------------------------------------------------------------- /internal/protoplugin-v2/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin-v2/utils.go -------------------------------------------------------------------------------- /internal/protoplugin-v2/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin-v2/utils_test.go -------------------------------------------------------------------------------- /internal/protoplugin/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin/generator.go -------------------------------------------------------------------------------- /internal/protoplugin/multi_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin/multi_runner.go -------------------------------------------------------------------------------- /internal/protoplugin/multi_runner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin/multi_runner_test.go -------------------------------------------------------------------------------- /internal/protoplugin/protoplugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin/protoplugin.go -------------------------------------------------------------------------------- /internal/protoplugin/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin/registry.go -------------------------------------------------------------------------------- /internal/protoplugin/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin/registry_test.go -------------------------------------------------------------------------------- /internal/protoplugin/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/protoplugin/runner.go -------------------------------------------------------------------------------- /internal/prototest/example/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/prototest/example/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/prototest/example/example.go -------------------------------------------------------------------------------- /internal/prototest/examplepb/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/prototest/examplepb/example.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/prototest/examplepb/example.pb.go -------------------------------------------------------------------------------- /internal/prototest/examplepb/example.pb.yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/prototest/examplepb/example.pb.yarpc.go -------------------------------------------------------------------------------- /internal/prototest/examplepb/example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/prototest/examplepb/example.proto -------------------------------------------------------------------------------- /internal/prototest/exampleutil/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/prototest/exampleutil/exampleutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/prototest/exampleutil/exampleutil.go -------------------------------------------------------------------------------- /internal/request/validator_outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/request/validator_outbound.go -------------------------------------------------------------------------------- /internal/request/validator_outbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/request/validator_outbound_test.go -------------------------------------------------------------------------------- /internal/routertest/matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/routertest/matcher.go -------------------------------------------------------------------------------- /internal/service-test/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/service-test/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/service-test/cmd.go -------------------------------------------------------------------------------- /internal/service-test/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/service-test/config.go -------------------------------------------------------------------------------- /internal/service-test/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/service-test/main.go -------------------------------------------------------------------------------- /internal/servicename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/servicename.go -------------------------------------------------------------------------------- /internal/servicename_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/servicename_test.go -------------------------------------------------------------------------------- /internal/shard/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/shard/main.go -------------------------------------------------------------------------------- /internal/shard/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/shard/main_test.go -------------------------------------------------------------------------------- /internal/stresstest/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/stresstest/main.go -------------------------------------------------------------------------------- /internal/testtime/scale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/testtime/scale.go -------------------------------------------------------------------------------- /internal/testutils/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/testutils/metricutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/testutils/metricutils.go -------------------------------------------------------------------------------- /internal/testutils/testutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/testutils/testutils.go -------------------------------------------------------------------------------- /internal/tracinginterceptor/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/tracinginterceptor/interceptor.go -------------------------------------------------------------------------------- /internal/tracinginterceptor/interceptor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/tracinginterceptor/interceptor_test.go -------------------------------------------------------------------------------- /internal/tracinginterceptor/tagshelper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/tracinginterceptor/tagshelper.go -------------------------------------------------------------------------------- /internal/tracinginterceptor/tracedstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/tracinginterceptor/tracedstream.go -------------------------------------------------------------------------------- /internal/tracinginterceptor/tracedstream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/tracinginterceptor/tracedstream_test.go -------------------------------------------------------------------------------- /internal/whitespace/expand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/whitespace/expand.go -------------------------------------------------------------------------------- /internal/yarpcerrors/yarpcerrors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/yarpcerrors/yarpcerrors.go -------------------------------------------------------------------------------- /internal/yarpcerrors/yarpcerrors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/yarpcerrors/yarpcerrors_test.go -------------------------------------------------------------------------------- /internal/yarpctest/hostport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/yarpctest/hostport.go -------------------------------------------------------------------------------- /internal/yarpctest/hostport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/yarpctest/hostport_test.go -------------------------------------------------------------------------------- /internal/yarpctest/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/internal/yarpctest/testing.go -------------------------------------------------------------------------------- /middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/middleware.go -------------------------------------------------------------------------------- /middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/middleware_test.go -------------------------------------------------------------------------------- /peer/abstractlist/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/abstractlist/doc.go -------------------------------------------------------------------------------- /peer/abstractlist/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/abstractlist/list.go -------------------------------------------------------------------------------- /peer/abstractlist/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/abstractlist/list_test.go -------------------------------------------------------------------------------- /peer/abstractlist/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/abstractlist/peer.go -------------------------------------------------------------------------------- /peer/abstractpeer/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/abstractpeer/peer.go -------------------------------------------------------------------------------- /peer/abstractpeer/peer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/abstractpeer/peer_test.go -------------------------------------------------------------------------------- /peer/abstractpeer/peeraction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/abstractpeer/peeraction_test.go -------------------------------------------------------------------------------- /peer/bind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/bind.go -------------------------------------------------------------------------------- /peer/bind_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/bind_test.go -------------------------------------------------------------------------------- /peer/direct/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/direct/config.go -------------------------------------------------------------------------------- /peer/direct/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/direct/config_test.go -------------------------------------------------------------------------------- /peer/direct/direct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/direct/direct.go -------------------------------------------------------------------------------- /peer/direct/direct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/direct/direct_test.go -------------------------------------------------------------------------------- /peer/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/doc.go -------------------------------------------------------------------------------- /peer/hashring32/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hashring32/config.go -------------------------------------------------------------------------------- /peer/hashring32/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hashring32/config_test.go -------------------------------------------------------------------------------- /peer/hashring32/internal/hashring32/hashring32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hashring32/internal/hashring32/hashring32.go -------------------------------------------------------------------------------- /peer/hashring32/internal/hashring32/ringpop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hashring32/internal/hashring32/ringpop_test.go -------------------------------------------------------------------------------- /peer/hashring32/internal/hashring32/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hashring32/internal/hashring32/types.go -------------------------------------------------------------------------------- /peer/hashring32/internal/radixsort32/radixsort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hashring32/internal/radixsort32/radixsort.go -------------------------------------------------------------------------------- /peer/hashring32/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hashring32/list.go -------------------------------------------------------------------------------- /peer/hashring32/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hashring32/list_test.go -------------------------------------------------------------------------------- /peer/hashring32/ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hashring32/ring.go -------------------------------------------------------------------------------- /peer/hashring32/utils_for_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hashring32/utils_for_test.go -------------------------------------------------------------------------------- /peer/hostport/hostport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hostport/hostport.go -------------------------------------------------------------------------------- /peer/hostport/hostport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hostport/hostport_test.go -------------------------------------------------------------------------------- /peer/hostport/peeraction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/hostport/peeraction_test.go -------------------------------------------------------------------------------- /peer/peerlist/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/peerlist/doc.go -------------------------------------------------------------------------------- /peer/peerlist/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/peerlist/list.go -------------------------------------------------------------------------------- /peer/peerlist/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/peerlist/list_test.go -------------------------------------------------------------------------------- /peer/peerlist/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/peerlist/peer.go -------------------------------------------------------------------------------- /peer/peerlist/v2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/peerlist/v2/doc.go -------------------------------------------------------------------------------- /peer/peerlist/v2/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/peerlist/v2/list.go -------------------------------------------------------------------------------- /peer/peerlist/v2/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/peerlist/v2/list_test.go -------------------------------------------------------------------------------- /peer/peerlist/v2/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/peerlist/v2/peer.go -------------------------------------------------------------------------------- /peer/pendingheap/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/pendingheap/config.go -------------------------------------------------------------------------------- /peer/pendingheap/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/pendingheap/config_test.go -------------------------------------------------------------------------------- /peer/pendingheap/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/pendingheap/doc.go -------------------------------------------------------------------------------- /peer/pendingheap/heap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/pendingheap/heap.go -------------------------------------------------------------------------------- /peer/pendingheap/heap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/pendingheap/heap_test.go -------------------------------------------------------------------------------- /peer/pendingheap/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/pendingheap/list.go -------------------------------------------------------------------------------- /peer/pendingheap/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/pendingheap/list_test.go -------------------------------------------------------------------------------- /peer/pendingheap/score.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/pendingheap/score.go -------------------------------------------------------------------------------- /peer/randpeer/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/randpeer/config.go -------------------------------------------------------------------------------- /peer/randpeer/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/randpeer/config_test.go -------------------------------------------------------------------------------- /peer/randpeer/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/randpeer/list.go -------------------------------------------------------------------------------- /peer/randpeer/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/randpeer/list_test.go -------------------------------------------------------------------------------- /peer/randpeer/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/randpeer/random.go -------------------------------------------------------------------------------- /peer/roundrobin/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/roundrobin/config.go -------------------------------------------------------------------------------- /peer/roundrobin/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/roundrobin/config_test.go -------------------------------------------------------------------------------- /peer/roundrobin/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/roundrobin/list.go -------------------------------------------------------------------------------- /peer/roundrobin/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/roundrobin/list_test.go -------------------------------------------------------------------------------- /peer/roundrobin/peerring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/roundrobin/peerring.go -------------------------------------------------------------------------------- /peer/single.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/single.go -------------------------------------------------------------------------------- /peer/single_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/single_test.go -------------------------------------------------------------------------------- /peer/tworandomchoices/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/tworandomchoices/config.go -------------------------------------------------------------------------------- /peer/tworandomchoices/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/tworandomchoices/config_test.go -------------------------------------------------------------------------------- /peer/tworandomchoices/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/tworandomchoices/doc.go -------------------------------------------------------------------------------- /peer/tworandomchoices/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/tworandomchoices/list.go -------------------------------------------------------------------------------- /peer/tworandomchoices/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/tworandomchoices/list_test.go -------------------------------------------------------------------------------- /peer/tworandomchoices/tworandomchoices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/tworandomchoices/tworandomchoices.go -------------------------------------------------------------------------------- /peer/x/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/x/doc.go -------------------------------------------------------------------------------- /peer/x/peerheap/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/x/peerheap/config.go -------------------------------------------------------------------------------- /peer/x/peerheap/heap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/x/peerheap/heap.go -------------------------------------------------------------------------------- /peer/x/peerheap/heap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/x/peerheap/heap_test.go -------------------------------------------------------------------------------- /peer/x/peerheap/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/x/peerheap/list.go -------------------------------------------------------------------------------- /peer/x/peerheap/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/x/peerheap/list_test.go -------------------------------------------------------------------------------- /peer/x/peerheap/score.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/x/peerheap/score.go -------------------------------------------------------------------------------- /peer/x/roundrobin/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/x/roundrobin/deprecated.go -------------------------------------------------------------------------------- /peer/x/roundrobin/deprecated_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/peer/x/roundrobin/deprecated_test.go -------------------------------------------------------------------------------- /pkg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/README.md -------------------------------------------------------------------------------- /pkg/encoding/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/encoding/encoding.go -------------------------------------------------------------------------------- /pkg/errors/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/errors/client.go -------------------------------------------------------------------------------- /pkg/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/errors/errors.go -------------------------------------------------------------------------------- /pkg/errors/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/errors/errors_test.go -------------------------------------------------------------------------------- /pkg/errors/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/errors/server.go -------------------------------------------------------------------------------- /pkg/lifecycle/action_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/lifecycle/action_test.go -------------------------------------------------------------------------------- /pkg/lifecycle/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/lifecycle/doc.go -------------------------------------------------------------------------------- /pkg/lifecycle/once.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/lifecycle/once.go -------------------------------------------------------------------------------- /pkg/lifecycle/once_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/lifecycle/once_example_test.go -------------------------------------------------------------------------------- /pkg/lifecycle/once_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/lifecycle/once_test.go -------------------------------------------------------------------------------- /pkg/lifecycle/state_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/lifecycle/state_string.go -------------------------------------------------------------------------------- /pkg/lifecycletest/nop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/lifecycletest/nop.go -------------------------------------------------------------------------------- /pkg/multiaddrpassthrough/multiaddrpassthrough.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/multiaddrpassthrough/multiaddrpassthrough.go -------------------------------------------------------------------------------- /pkg/noopresolver/noopresolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/noopresolver/noopresolver.go -------------------------------------------------------------------------------- /pkg/noopresolver/noopresolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/noopresolver/noopresolver_test.go -------------------------------------------------------------------------------- /pkg/procedure/procedure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/procedure/procedure.go -------------------------------------------------------------------------------- /pkg/procedure/procedure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/pkg/procedure/procedure_test.go -------------------------------------------------------------------------------- /router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/router.go -------------------------------------------------------------------------------- /router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/router_test.go -------------------------------------------------------------------------------- /serialize/internal.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/serialize/internal.thrift -------------------------------------------------------------------------------- /serialize/internal/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /serialize/internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/serialize/internal/internal.go -------------------------------------------------------------------------------- /serialize/serialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/serialize/serialize.go -------------------------------------------------------------------------------- /serialize/serialize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/serialize/serialize_test.go -------------------------------------------------------------------------------- /tools_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/tools_test.go -------------------------------------------------------------------------------- /tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/tracing.go -------------------------------------------------------------------------------- /transport/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/doc.go -------------------------------------------------------------------------------- /transport/grpc/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/codec.go -------------------------------------------------------------------------------- /transport/grpc/codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/codec_test.go -------------------------------------------------------------------------------- /transport/grpc/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/config.go -------------------------------------------------------------------------------- /transport/grpc/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/config_test.go -------------------------------------------------------------------------------- /transport/grpc/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/constants.go -------------------------------------------------------------------------------- /transport/grpc/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/dialer.go -------------------------------------------------------------------------------- /transport/grpc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/doc.go -------------------------------------------------------------------------------- /transport/grpc/external_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/external_integration_test.go -------------------------------------------------------------------------------- /transport/grpc/globals_for_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/globals_for_test.go -------------------------------------------------------------------------------- /transport/grpc/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/handler.go -------------------------------------------------------------------------------- /transport/grpc/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/handler_test.go -------------------------------------------------------------------------------- /transport/grpc/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/headers.go -------------------------------------------------------------------------------- /transport/grpc/headers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/headers_test.go -------------------------------------------------------------------------------- /transport/grpc/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/inbound.go -------------------------------------------------------------------------------- /transport/grpc/inbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/inbound_test.go -------------------------------------------------------------------------------- /transport/grpc/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/integration_test.go -------------------------------------------------------------------------------- /transport/grpc/leak_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/leak_test.go -------------------------------------------------------------------------------- /transport/grpc/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/marshal.go -------------------------------------------------------------------------------- /transport/grpc/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/options.go -------------------------------------------------------------------------------- /transport/grpc/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/outbound.go -------------------------------------------------------------------------------- /transport/grpc/outbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/outbound_test.go -------------------------------------------------------------------------------- /transport/grpc/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/peer.go -------------------------------------------------------------------------------- /transport/grpc/peer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/peer_test.go -------------------------------------------------------------------------------- /transport/grpc/response_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/response_writer.go -------------------------------------------------------------------------------- /transport/grpc/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/stream.go -------------------------------------------------------------------------------- /transport/grpc/stream_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/stream_integration_test.go -------------------------------------------------------------------------------- /transport/grpc/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/stream_test.go -------------------------------------------------------------------------------- /transport/grpc/testdata/cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/testdata/cert -------------------------------------------------------------------------------- /transport/grpc/testdata/key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/testdata/key -------------------------------------------------------------------------------- /transport/grpc/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/transport.go -------------------------------------------------------------------------------- /transport/grpc/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/transport_test.go -------------------------------------------------------------------------------- /transport/grpc/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/util.go -------------------------------------------------------------------------------- /transport/grpc/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/grpc/util_test.go -------------------------------------------------------------------------------- /transport/http/codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/codes.go -------------------------------------------------------------------------------- /transport/http/codes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/codes_test.go -------------------------------------------------------------------------------- /transport/http/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/config.go -------------------------------------------------------------------------------- /transport/http/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/config_test.go -------------------------------------------------------------------------------- /transport/http/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/constants.go -------------------------------------------------------------------------------- /transport/http/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/doc.go -------------------------------------------------------------------------------- /transport/http/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/handler.go -------------------------------------------------------------------------------- /transport/http/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/handler_test.go -------------------------------------------------------------------------------- /transport/http/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/header.go -------------------------------------------------------------------------------- /transport/http/header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/header_test.go -------------------------------------------------------------------------------- /transport/http/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/inbound.go -------------------------------------------------------------------------------- /transport/http/inbound_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/inbound_example_test.go -------------------------------------------------------------------------------- /transport/http/inbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/inbound_test.go -------------------------------------------------------------------------------- /transport/http/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/integration_test.go -------------------------------------------------------------------------------- /transport/http/leak_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/leak_test.go -------------------------------------------------------------------------------- /transport/http/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/option.go -------------------------------------------------------------------------------- /transport/http/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/outbound.go -------------------------------------------------------------------------------- /transport/http/outbound_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/outbound_example_test.go -------------------------------------------------------------------------------- /transport/http/outbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/outbound_test.go -------------------------------------------------------------------------------- /transport/http/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/peer.go -------------------------------------------------------------------------------- /transport/http/peer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/peer_test.go -------------------------------------------------------------------------------- /transport/http/request_sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/request_sender.go -------------------------------------------------------------------------------- /transport/http/request_sender_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/request_sender_test.go -------------------------------------------------------------------------------- /transport/http/roundtrip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/roundtrip_test.go -------------------------------------------------------------------------------- /transport/http/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/transport.go -------------------------------------------------------------------------------- /transport/http/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/transport_test.go -------------------------------------------------------------------------------- /transport/http/ttl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/ttl.go -------------------------------------------------------------------------------- /transport/http/ttl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/http/ttl_test.go -------------------------------------------------------------------------------- /transport/internal/tls/dialer/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/internal/tls/dialer/dialer.go -------------------------------------------------------------------------------- /transport/internal/tls/dialer/dialer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/internal/tls/dialer/dialer_test.go -------------------------------------------------------------------------------- /transport/internal/tls/metrics/observer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/internal/tls/metrics/observer.go -------------------------------------------------------------------------------- /transport/internal/tls/metrics/observer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/internal/tls/metrics/observer_test.go -------------------------------------------------------------------------------- /transport/internal/tls/muxlistener/conn_sniffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/internal/tls/muxlistener/conn_sniffer.go -------------------------------------------------------------------------------- /transport/internal/tls/muxlistener/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/internal/tls/muxlistener/listener.go -------------------------------------------------------------------------------- /transport/internal/tls/muxlistener/listener_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/internal/tls/muxlistener/listener_test.go -------------------------------------------------------------------------------- /transport/internal/tls/muxlistener/tls_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/internal/tls/muxlistener/tls_checker.go -------------------------------------------------------------------------------- /transport/internal/tls/testscenario/tlsscenario.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/internal/tls/testscenario/tlsscenario.go -------------------------------------------------------------------------------- /transport/roundtrip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/roundtrip_test.go -------------------------------------------------------------------------------- /transport/tchannel/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/channel.go -------------------------------------------------------------------------------- /transport/tchannel/channel_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/channel_example_test.go -------------------------------------------------------------------------------- /transport/tchannel/channel_inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/channel_inbound.go -------------------------------------------------------------------------------- /transport/tchannel/channel_inbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/channel_inbound_test.go -------------------------------------------------------------------------------- /transport/tchannel/channel_outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/channel_outbound.go -------------------------------------------------------------------------------- /transport/tchannel/channel_outbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/channel_outbound_test.go -------------------------------------------------------------------------------- /transport/tchannel/channel_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/channel_transport.go -------------------------------------------------------------------------------- /transport/tchannel/codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/codes.go -------------------------------------------------------------------------------- /transport/tchannel/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/config.go -------------------------------------------------------------------------------- /transport/tchannel/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/config_test.go -------------------------------------------------------------------------------- /transport/tchannel/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/constants.go -------------------------------------------------------------------------------- /transport/tchannel/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/doc.go -------------------------------------------------------------------------------- /transport/tchannel/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/error.go -------------------------------------------------------------------------------- /transport/tchannel/error_external_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/error_external_test.go -------------------------------------------------------------------------------- /transport/tchannel/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/error_test.go -------------------------------------------------------------------------------- /transport/tchannel/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/example_test.go -------------------------------------------------------------------------------- /transport/tchannel/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/handler.go -------------------------------------------------------------------------------- /transport/tchannel/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/handler_test.go -------------------------------------------------------------------------------- /transport/tchannel/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/header.go -------------------------------------------------------------------------------- /transport/tchannel/header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/header_test.go -------------------------------------------------------------------------------- /transport/tchannel/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/inbound.go -------------------------------------------------------------------------------- /transport/tchannel/inbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/inbound_test.go -------------------------------------------------------------------------------- /transport/tchannel/internal/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/internal/reader.go -------------------------------------------------------------------------------- /transport/tchannel/internal/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/internal/reader_test.go -------------------------------------------------------------------------------- /transport/tchannel/leak_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/leak_test.go -------------------------------------------------------------------------------- /transport/tchannel/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/options.go -------------------------------------------------------------------------------- /transport/tchannel/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/outbound.go -------------------------------------------------------------------------------- /transport/tchannel/outbound_channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/outbound_channel.go -------------------------------------------------------------------------------- /transport/tchannel/outbound_channel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/outbound_channel_test.go -------------------------------------------------------------------------------- /transport/tchannel/outbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/outbound_test.go -------------------------------------------------------------------------------- /transport/tchannel/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/peer.go -------------------------------------------------------------------------------- /transport/tchannel/peer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/peer_test.go -------------------------------------------------------------------------------- /transport/tchannel/tchannel_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/tchannel_integration_test.go -------------------------------------------------------------------------------- /transport/tchannel/tchannel_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/tchannel_utils_test.go -------------------------------------------------------------------------------- /transport/tchannel/tracing/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/tracing/tracing.go -------------------------------------------------------------------------------- /transport/tchannel/tracing/tracing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/tracing/tracing_test.go -------------------------------------------------------------------------------- /transport/tchannel/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tchannel/transport.go -------------------------------------------------------------------------------- /transport/tracer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/tracer_test.go -------------------------------------------------------------------------------- /transport/transports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/transport/transports_test.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/version.go -------------------------------------------------------------------------------- /x/debug/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/debug/debug.go -------------------------------------------------------------------------------- /x/debug/debug_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/debug/debug_test.go -------------------------------------------------------------------------------- /x/debug/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/debug/options.go -------------------------------------------------------------------------------- /x/debug/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/debug/options_test.go -------------------------------------------------------------------------------- /x/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/doc.go -------------------------------------------------------------------------------- /x/reflection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/README.md -------------------------------------------------------------------------------- /x/reflection/grpcreflectionv1alpha/.nocover: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /x/reflection/grpcreflectionv1alpha/reflection.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/grpcreflectionv1alpha/reflection.pb.go -------------------------------------------------------------------------------- /x/reflection/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/index.go -------------------------------------------------------------------------------- /x/reflection/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/index_test.go -------------------------------------------------------------------------------- /x/reflection/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/server.go -------------------------------------------------------------------------------- /x/reflection/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/server_test.go -------------------------------------------------------------------------------- /x/reflection/testdata/conflict_extension.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/testdata/conflict_extension.proto -------------------------------------------------------------------------------- /x/reflection/testdata/conflict_extension.proto.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/testdata/conflict_extension.proto.bin -------------------------------------------------------------------------------- /x/reflection/testdata/conflict_message.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | message Foo {} 4 | -------------------------------------------------------------------------------- /x/reflection/testdata/conflict_message.proto.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/testdata/conflict_message.proto.bin -------------------------------------------------------------------------------- /x/reflection/testdata/conflict_message_nest.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/testdata/conflict_message_nest.proto -------------------------------------------------------------------------------- /x/reflection/testdata/conflict_service.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | service Bar {} 4 | -------------------------------------------------------------------------------- /x/reflection/testdata/conflict_service.proto.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/testdata/conflict_service.proto.bin -------------------------------------------------------------------------------- /x/reflection/testdata/conflict_service_method.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/testdata/conflict_service_method.proto -------------------------------------------------------------------------------- /x/reflection/testdata/main.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/testdata/main.proto -------------------------------------------------------------------------------- /x/reflection/testdata/main.proto.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/testdata/main.proto.bin -------------------------------------------------------------------------------- /x/reflection/testdata/other.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/testdata/other.proto -------------------------------------------------------------------------------- /x/reflection/testdata/other.proto.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/testdata/other.proto.bin -------------------------------------------------------------------------------- /x/reflection/testdata/otherroot/main.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | -------------------------------------------------------------------------------- /x/reflection/testdata/otherroot/main.proto.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/reflection/testdata/otherroot/main.proto.bin -------------------------------------------------------------------------------- /x/yarpctest/api/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/api/core.go -------------------------------------------------------------------------------- /x/yarpctest/api/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/api/doc.go -------------------------------------------------------------------------------- /x/yarpctest/api/handler_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/api/handler_stream.go -------------------------------------------------------------------------------- /x/yarpctest/api/handler_unary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/api/handler_unary.go -------------------------------------------------------------------------------- /x/yarpctest/api/procedure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/api/procedure.go -------------------------------------------------------------------------------- /x/yarpctest/api/request_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/api/request_stream.go -------------------------------------------------------------------------------- /x/yarpctest/api/request_unary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/api/request_unary.go -------------------------------------------------------------------------------- /x/yarpctest/api/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/api/service.go -------------------------------------------------------------------------------- /x/yarpctest/api/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/api/testing.go -------------------------------------------------------------------------------- /x/yarpctest/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/core.go -------------------------------------------------------------------------------- /x/yarpctest/handler_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/handler_stream.go -------------------------------------------------------------------------------- /x/yarpctest/handler_unary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/handler_unary.go -------------------------------------------------------------------------------- /x/yarpctest/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/headers.go -------------------------------------------------------------------------------- /x/yarpctest/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/name.go -------------------------------------------------------------------------------- /x/yarpctest/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/port.go -------------------------------------------------------------------------------- /x/yarpctest/procedure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/procedure.go -------------------------------------------------------------------------------- /x/yarpctest/repeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/repeat.go -------------------------------------------------------------------------------- /x/yarpctest/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/request.go -------------------------------------------------------------------------------- /x/yarpctest/request_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/request_stream.go -------------------------------------------------------------------------------- /x/yarpctest/request_unary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/request_unary.go -------------------------------------------------------------------------------- /x/yarpctest/roundtrip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/roundtrip_test.go -------------------------------------------------------------------------------- /x/yarpctest/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/service.go -------------------------------------------------------------------------------- /x/yarpctest/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/stream.go -------------------------------------------------------------------------------- /x/yarpctest/types/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/types/doc.go -------------------------------------------------------------------------------- /x/yarpctest/types/handler_unary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/types/handler_unary.go -------------------------------------------------------------------------------- /x/yarpctest/types/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/types/header.go -------------------------------------------------------------------------------- /x/yarpctest/types/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/types/name.go -------------------------------------------------------------------------------- /x/yarpctest/types/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/types/port.go -------------------------------------------------------------------------------- /x/yarpctest/types/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/types/request.go -------------------------------------------------------------------------------- /x/yarpctest/types/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/x/yarpctest/types/stream.go -------------------------------------------------------------------------------- /yarpcconfig/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/backoff.go -------------------------------------------------------------------------------- /yarpcconfig/backoff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/backoff_test.go -------------------------------------------------------------------------------- /yarpcconfig/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/builder.go -------------------------------------------------------------------------------- /yarpcconfig/chooser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/chooser.go -------------------------------------------------------------------------------- /yarpcconfig/chooser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/chooser_test.go -------------------------------------------------------------------------------- /yarpcconfig/configurator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/configurator.go -------------------------------------------------------------------------------- /yarpcconfig/configurator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/configurator_test.go -------------------------------------------------------------------------------- /yarpcconfig/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/decode.go -------------------------------------------------------------------------------- /yarpcconfig/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/doc.go -------------------------------------------------------------------------------- /yarpcconfig/kit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/kit.go -------------------------------------------------------------------------------- /yarpcconfig/kit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/kit_test.go -------------------------------------------------------------------------------- /yarpcconfig/mock_transport_spec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/mock_transport_spec_test.go -------------------------------------------------------------------------------- /yarpcconfig/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/option.go -------------------------------------------------------------------------------- /yarpcconfig/spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/spec.go -------------------------------------------------------------------------------- /yarpcconfig/spec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/spec_test.go -------------------------------------------------------------------------------- /yarpcconfig/util_for_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcconfig/util_for_test.go -------------------------------------------------------------------------------- /yarpcerrors/codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcerrors/codes.go -------------------------------------------------------------------------------- /yarpcerrors/codes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcerrors/codes_test.go -------------------------------------------------------------------------------- /yarpcerrors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcerrors/errors.go -------------------------------------------------------------------------------- /yarpcerrors/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcerrors/errors_test.go -------------------------------------------------------------------------------- /yarpcerrors/yarpcerrorclassifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcerrors/yarpcerrorclassifier.go -------------------------------------------------------------------------------- /yarpcerrors/yarpcerrorclassifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpcerrors/yarpcerrorclassifier_test.go -------------------------------------------------------------------------------- /yarpctest/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/context.go -------------------------------------------------------------------------------- /yarpctest/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/context_test.go -------------------------------------------------------------------------------- /yarpctest/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/doc.go -------------------------------------------------------------------------------- /yarpctest/fake_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/fake_config.go -------------------------------------------------------------------------------- /yarpctest/fake_outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/fake_outbound.go -------------------------------------------------------------------------------- /yarpctest/fake_peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/fake_peer.go -------------------------------------------------------------------------------- /yarpctest/fake_peer_chooser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/fake_peer_chooser.go -------------------------------------------------------------------------------- /yarpctest/fake_peer_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/fake_peer_list.go -------------------------------------------------------------------------------- /yarpctest/fake_peer_list_updater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/fake_peer_list_updater.go -------------------------------------------------------------------------------- /yarpctest/fake_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/fake_transport.go -------------------------------------------------------------------------------- /yarpctest/fake_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/fake_transport_test.go -------------------------------------------------------------------------------- /yarpctest/recorder/recorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/recorder/recorder.go -------------------------------------------------------------------------------- /yarpctest/recorder/recorder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/recorder/recorder_test.go -------------------------------------------------------------------------------- /yarpctest/single_use.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/single_use.go -------------------------------------------------------------------------------- /yarpctest/single_use_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/single_use_test.go -------------------------------------------------------------------------------- /yarpctest/stress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/stress.go -------------------------------------------------------------------------------- /yarpctest/stress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yarpc/yarpc-go/HEAD/yarpctest/stress_test.go --------------------------------------------------------------------------------