package
1.4.0
Repository: https://github.com/choria-io/go-protocol.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

CopyFederationData copies the Federation related data from one message to another.
IsSecure determines if this build will validate senders at protocol level.
NewFilter creates a new empty filter.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

ClientStrictValidation gives hints to the protocol implementations that a client does not wish to be fully validated, this is because validation can often be very slow so clients can elect to disable that.
Secure controls the signing and validations of certificates in the protocol.

# Structs

FactFilter is how a fact match is represented to the Filter.
Filter is a MCollective filter.

# Interfaces

Federable is any kind of message that can carry federation headers.
Logger provides logging facilities.
Reply is a core MCollective Reply containing JSON serialized agent payload.
Request is a core MCollective Request containing JSON serialized agent payload.
SecureReply is a container for a Reply.
SecureRequest is a container for the Request.
TransportMessage is a container for SecureRequests and SecureReplies it has routing information required to construct the various middleware topic names and such, it's also Federation aware and can track reply to targets, who saw it etc.

# Type aliases

CompoundFilter is a mcollective compound filter.
CompoundFilters is a set of mcollective compound filters.