diff options
author | Matthew Heon <matthew.heon@gmail.com> | 2017-12-13 23:12:32 -0500 |
---|---|---|
committer | Atomic Bot <atomic-devel@projectatomic.io> | 2018-01-17 15:26:43 +0000 |
commit | 65d643caeb31364b59612f0f91be90894c65d703 (patch) | |
tree | 5899bac7ed634faa4f238332b9de896e4606aa74 /libpod/sql_state.go | |
parent | 13f004aec5c70ca5be9f6c134566abd1e62ea660 (diff) | |
download | podman-65d643caeb31364b59612f0f91be90894c65d703.tar.gz podman-65d643caeb31364b59612f0f91be90894c65d703.tar.bz2 podman-65d643caeb31364b59612f0f91be90894c65d703.zip |
Change handling for pods in libpod state
Add new functions to update pods and add/remove containers from them
Use these new functions in place of manually modifying pods
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
Closes: #229
Approved by: rhatdan
Diffstat (limited to 'libpod/sql_state.go')
-rw-r--r-- | libpod/sql_state.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libpod/sql_state.go b/libpod/sql_state.go index f67fc0e2c..3bdca0e63 100644 --- a/libpod/sql_state.go +++ b/libpod/sql_state.go @@ -853,6 +853,21 @@ func (s *SQLState) RemovePod(pod *Pod) error { return ErrNotImplemented } +// UpdatePod updates a pod from the database +func (s *SQLState) UpdatePod(pod *Pod) error { + return ErrNotImplemented +} + +// AddContainerToPod adds a container to the given pod +func (s *SQLState) AddContainerToPod(pod *Pod, ctr *Container) error { + return ErrNotImplemented +} + +// RemoveContainerFromPods removes a container from the given pod +func (s *SQLState) RemoveContainerFromPod(pod *Pod, ctr *Container) error { + return ErrNotImplemented +} + // AllPods retrieves all pods presently in the state func (s *SQLState) AllPods() ([]*Pod, error) { return nil, ErrNotImplemented |