Documentation
¶
Index ¶
- func FromCustomCfg(cfg Custom) (io.ReadWriteCloser, error)
- func NewPluginIPC(sockConn io.ReadWriteCloser, handler http.Handler, onServerClosed func(error), ...) (io.Closer, *http.Client, error)
- func NewRuntimeIPC(sockConn io.ReadWriteCloser, handler http.Handler, onServerClosed func(error), ...) (io.Closer, *http.Client, error)
- type Custom
- type FdWrapper
- type Option
- type PluginConfigFromEngine
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromCustomCfg ¶ added in v0.0.5
func FromCustomCfg(cfg Custom) (io.ReadWriteCloser, error)
FromCustomCfg is the counter part of ToCustomCfg(). Turns an file descriptor back into a connection object.
func NewPluginIPC ¶
Types ¶
type Custom ¶ added in v0.0.5
type Custom struct {
Fd int `json:"fd"`
}
func FakeTestCustom ¶ added in v0.0.5
type FdWrapper ¶ added in v0.0.5
type FdWrapper struct {
// contains filtered or unexported fields
}
func NewConnectionPair ¶ added in v0.0.5
func (*FdWrapper) ToCustomCfg ¶ added in v0.0.5
type PluginConfigFromEngine ¶
type PluginConfigFromEngine struct {
Name string `json:"name"`
RegistrationTimeout time.Duration `json:"timeout"`
Custom
}
func NewPluginConfigFromEngineEnv ¶
func NewPluginConfigFromEngineEnv(in string) (*PluginConfigFromEngine, error)
func (*PluginConfigFromEngine) ToString ¶
func (c *PluginConfigFromEngine) ToString() (string, error)
Click to show internal directories.
Click to hide internal directories.