moby--moby/container
Brian Goff 6380e3d939 Refactor attaches `copyEscapable`
`copyEscapable` is a copy/paste of io.Copy with some added handling for
checking for the attach escape sequence.

This removes the copy/paste and uses `io.Copy` directly. To be able to
do this, it now implements an `io.Reader` which proxies to the main
reader but looks for the escape sequence.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2017-01-23 09:09:59 -05:00
..
stream Refactor attaches `copyEscapable` 2017-01-23 09:09:59 -05:00
archive.go
container.go Move attach code to stream package 2017-01-23 09:09:57 -05:00
container_linux.go Add functional support for Docker sub commands on Solaris 2016-11-07 09:06:34 -08:00
container_notlinux.go add SecretMount and UnmountSecrets methods for non-Linux 2016-11-09 14:27:43 -05:00
container_unit_test.go
container_unix.go Move ReplaceOrAppendEnvValues to container package 2016-12-21 22:42:39 +01:00
container_windows.go Move ReplaceOrAppendEnvValues to container package 2016-12-21 22:42:39 +01:00
env.go Move ReplaceOrAppendEnvValues to container package 2016-12-21 22:42:39 +01:00
env_test.go Move ReplaceOrAppendEnvValues to container package 2016-12-21 22:42:39 +01:00
health.go Fix deadlock on cancelling healthcheck 2016-11-15 20:10:16 -08:00
history.go
memory_store.go Add functional support for Docker sub commands on Solaris 2016-11-07 09:06:34 -08:00
memory_store_test.go Fix some output information for container test 2016-11-24 20:01:00 +08:00
monitor.go Move `StreamConfig` out of `runconfig` 2016-11-14 15:15:09 -05:00
mounts_unix.go
mounts_windows.go
state.go Use WaitWithContext for WaitStop 2016-11-16 22:08:37 -05:00
state_solaris.go
state_test.go Fix some output information for container test 2016-11-24 20:01:00 +08:00
state_unix.go
state_windows.go
store.go