ArgScheme header specifies the format of the args.
CallerName header specifies the name of the service making the call.
ChannelClient is a channel that can be used as a client.
ChannelClosed is a channel that has closed completely.
ChannelInboundClosed is a channel that has drained all incoming connections, but may have outgoing connections.
ChannelListening is a channel that is listening for new connnections.
ChannelStartClose is a channel that has received a Close request.
ChecksumTypeCrc32 indicates the message checksum is calculated using crc32.
ChecksumTypeCrc32C indicates the message checksum is calculated using crc32c.
ChecksumTypeFarmhash indicates the message checksum is calculated using Farmhash.
ChecksumTypeNone indicates no checksum is included in the message.
ClaimAtFinish header value is host:port specifying the instance to send a claim message to when response is being sent.
ClaimAtStart header value is host:port specifying another instance to send a claim message to when work is started.
CurrentProtocolVersion is the current version of the TChannel protocol supported by this stack.
DefaultConnectionBufferSize is the default size for the connection's readand write channels.
DefaultConnectTimeout is the default timeout used by net.Dial, if no timeout is specified in the context.
ErrCodeBadRequest indicates that the request was malformed, and could not be processed.
ErrCodeBusy indicates that the request was not dispatched because the peer was too busy to handle it.
ErrCodeCancelled indicates that the request was cancelled on the peer.
ErrCodeDeclined indicates that the request not dispatched because the peer declined to handle it, typically because the peer is not yet ready to handle it.
ErrCodeInvalid is an invalid error code, and should not be used.
ErrCodeNetwork indicates a network level error, such as a connection reset.
ErrCodeProtocol indincates a fatal protocol error communicating with the peer.
ErrCodeTimeout indicates the peer timed out.
ErrCodeUnexpected indicates that the request failed for an unexpected reason, typically a crash or other unexpected handling.
FailureDomain header describes a group of related requests to the same service that are likely to fail in the same way if they were to fail.
FrameHeaderSize is the size of the header element for a frame.
The list of formats supported by tchannel.
InitParamHostPort contains the host and port of the peer process.
InitParamProcessName contains the name of the peer process.
InitParamTChannelLanguage contains the library language.
InitParamTChannelLanguageVersion contains the language build/runtime version.
InitParamTChannelVersion contains the library version.
The list of formats supported by tchannel.
The minimum level that will be logged.
The minimum level that will be logged.
The minimum level that will be logged.
The minimum level that will be logged.
The minimum level that will be logged.
The minimum level that will be logged.
MaxFramePayloadSize is the maximum size of the payload for a single frame.
MaxFrameSize is the total maximum size for a frame.
The list of formats supported by tchannel.
RetryConnectionError retries on busy frames, declined frames, and connection errors.
RetryDefault is currently the same as RetryConnectionError.
RetryFlags header specifies whether retry policies.
RetryIdempotent will retry all errors that can be retried.
RetryNever never retries any errors.
RetryNonIdempotent will retry errors that occur before a request has been picked up.
RetryUnexpected will retry busy frames, declined frames, and unenxpected frames.
RoutingDelegate header identifies an intermediate service which knows how to route the request to the intended recipient.
RoutingKey header identifies a traffic group containing instances of the requested service.
ShardKey header value is used by ringpop to deliver calls to a specific tchannel instance.
SpeculativeExecution header specifies the number of nodes on which to run the request.
The list of formats supported by tchannel.
VersionInfo identifies the version of the TChannel library.