Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ContextKey ¶
type ContextKey string
ContextKey defines the type of key that is used to save data into the context.
const ( // DnstapSendOption specifies the Dnstap message to be send. Default is sent all. DnstapSendOption ContextKey = "dnstap-send-option" )
type Dnstap ¶
type Dnstap struct { Next plugin.Handler IO IORoutine // Set to true to include the relevant raw DNS message into the dnstap messages. JoinRawMessage bool }
Dnstap is the dnstap handler.
func (Dnstap) Pack ¶
Pack returns true if the raw DNS message should be included into the dnstap messages.
type IORoutine ¶
IORoutine is the dnstap I/O thread as defined by: <http://dnstap.info/Architecture>.
type Tapper ¶
Tapper is implemented by the Context passed by the dnstap handler.
func TapperFromContext ¶
TapperFromContext returns the `Tapper` previously associated with `ctx`, or `nil` if no such `Tapper` could be found.
Click to show internal directories.
Click to hide internal directories.