Documentation
¶
Index ¶
Constants ¶
View Source
const ( // PluginLaunchedByEngineVar is used to inform engine-launched plugins about their name. PluginLaunchedByEngineVar = "DOCKER_SECRETS_ENGINE_PLUGIN_LAUNCH_CFG" // DefaultPluginRegistrationTimeout is the default timeout for plugin registration. DefaultPluginRegistrationTimeout = 5 * time.Second // DefaultClientRequestTimeout is the default timeout for clients to handle a request. DefaultClientRequestTimeout = time.Duration(0) // 0 means no limit // DefaultClientResponseHeaderTimeout is the default timeout for clients to handle // header responses, this does not include the response body and usually should // be short. DefaultClientResponseHeaderTimeout = time.Second // DefaultClientTLSHandshakeTimeout is the default timeout for clients to handle // tls handshakes. It should usually be short. DefaultClientTLSHandshakeTimeout = time.Second // DefaultClientIdleConnTimeout is the time a connection may stay alive for. // Clients that are long-lived take advantage of re-using the same connection // when making subsequent requests. This reduces latency. DefaultClientIdleConnTimeout = 90 * time.Second // DefaultClientMaxConnsPerHost is the maximum number of open connections // to the same host. DefaultClientMaxConnsPerHost = 100 // DefaultClientMaxIdleConnsPerHost is the maximum number of idle connections // to the same host. Long-lived clients can re-use a connection from the // connection pool. DefaultClientMaxIdleConnsPerHost = 10 )
Variables ¶
View Source
var ( ErrEmptyVersion = errors.New("empty version") ErrVPrefix = errors.New("missing version prefix") )
View Source
var ErrEmptyName = errors.New("empty name")
Functions ¶
func DefaultSocketPath ¶
func DefaultSocketPath() string
Types ¶
type Name ¶
type Name interface {
String() string
}
func MustNewName ¶
MustNewName creates a new Name as NewName does, but panics when a validation error occurs.
type Version ¶
type Version interface {
String() string
}
func MustNewVersion ¶
MustNewVersion creates a new Version as NewVersion does, but panics when a validation error occurs.
Click to show internal directories.
Click to hide internal directories.