# Functions
IsACK true means the recipient acknowledged the event.
IsNACK true means the recipient did not acknowledge the event.
IsUndelivered true means the target result is not an ACK/NACK, but some other error unrelated to delivery not from the intended recipient.
NewErrTransportMessageConversion makes a new ErrTransportMessageConversion.
NewReceipt returns a fully populated protocol Receipt that should be used as a transport.Result.
No description provided by the author
# Variables
No description provided by the author
ResultAs finds the first error in err's chain that matches target, and if so, sets target to that error value and returns true.
ResultIs reports whether any error in err's chain matches target.
No description provided by the author
# Structs
ErrTransportMessageConversion is an error produced when the transport message can not be converted.
Receipt wraps the fields required to understand if a protocol event is acknowledged.
# Interfaces
Closer is the common interface for things that can be closed.
Opener is the common interface for things that need to be opened.
ReceiveCloser is a Receiver that can be closed.
Receiver receives messages.
Requester sends a message and receives a response
Optional interface that may be implemented by protocols that support request/response correlation.
RequesterCloser is a Requester that can be closed.
Responder receives messages and is given a callback to respond.
ResponderCloser is a Responder that can be closed.
SendCloser is a Sender that can be closed.
Sender sends messages.
# Type aliases
ResponseFn is the function callback provided from Responder.Respond to allow for a receiver to "reply" to a message it receives.
Result leverages go's error wrapping.