kubernetes/vendor/github.com/godbus/dbus/v5/match.go

type MatchOption

func formatMatchOptions(options []MatchOption) string {}

// WithMatchOption creates match option with given key and value
func WithMatchOption(key, value string) MatchOption {}

// doesn't make sense to export this option because clients can only
// subscribe to messages with signal type.
func withMatchType(typ string) MatchOption {}

// WithMatchSender sets sender match option.
func WithMatchSender(sender string) MatchOption {}

// WithMatchSender sets interface match option.
func WithMatchInterface(iface string) MatchOption {}

// WithMatchMember sets member match option.
func WithMatchMember(member string) MatchOption {}

// WithMatchObjectPath creates match option that filters events based on given path
func WithMatchObjectPath(path ObjectPath) MatchOption {}

// WithMatchPathNamespace sets path_namespace match option.
func WithMatchPathNamespace(namespace ObjectPath) MatchOption {}

// WithMatchDestination sets destination match option.
func WithMatchDestination(destination string) MatchOption {}

// WithMatchArg sets argN match option, range of N is 0 to 63.
func WithMatchArg(argIdx int, value string) MatchOption {}

// WithMatchArgPath sets argN path match option, range of N is 0 to 63.
func WithMatchArgPath(argIdx int, path string) MatchOption {}

// WithMatchArg0Namespace sets arg0namespace match option.
func WithMatchArg0Namespace(arg0Namespace string) MatchOption {}

// WithMatchEavesdrop sets eavesdrop match option.
func WithMatchEavesdrop(eavesdrop bool) MatchOption {}