Documentation
¶
Overview ¶
Package ipc contains types and functions used for interprocess communication between Seesaw components.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigSource ¶
ConfigSource contains data for a config source IPC.
type Context ¶
type Context struct {
AuthToken string
AuthType AuthType
Groups []string
Peer Peer // Untrusted - client provided
Proxy Peer
User string
}
Context contains information relating to interprocess communication.
func NewAuthContext ¶
NewAuthContext returns a new authenticated context for the given component.
func NewContext ¶
NewContext returns a new context for the given component.
func NewTrustedContext ¶
NewTrustedContext returns a new trusted context for the given component.
type Override ¶
type Override struct {
Ctx *Context
Vserver *seesaw.VserverOverride
Destination *seesaw.DestinationOverride
Backend *seesaw.BackendOverride
}
Override contains data for an override IPC.
Click to show internal directories.
Click to hide internal directories.