decoder.go 434 B

12345678910111213141516
  1. package httputils
  2. import (
  3. "io"
  4. "github.com/docker/engine-api/types/container"
  5. "github.com/docker/engine-api/types/network"
  6. )
  7. // ContainerDecoder specifies how
  8. // to translate an io.Reader into
  9. // container configuration.
  10. type ContainerDecoder interface {
  11. DecodeConfig(src io.Reader) (*container.Config, *container.HostConfig, *network.NetworkingConfig, error)
  12. DecodeHostConfig(src io.Reader) (*container.HostConfig, error)
  13. }