From 5f156b42b634d57bd7d0dc835d738401b908bcf2 Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Sat, 17 Feb 2018 11:21:58 +0100 Subject: add Container.Objects(), type ObjectIterator --- iterator.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'iterator.go') diff --git a/iterator.go b/iterator.go index af01bbe..aebeb91 100644 --- a/iterator.go +++ b/iterator.go @@ -40,6 +40,12 @@ func (i ContainerIterator) getPrefix() string { return i.Prefix } func (i ContainerIterator) getHeaders() map[string]string { return i.Headers } func (i ContainerIterator) getOptions() *RequestOptions { return i.Options } +func (i ObjectIterator) getAccount() *Account { return i.Container.Account() } +func (i ObjectIterator) getContainerName() string { return i.Container.Name() } +func (i ObjectIterator) getPrefix() string { return i.Prefix } +func (i ObjectIterator) getHeaders() map[string]string { return i.Headers } +func (i ObjectIterator) getOptions() *RequestOptions { return i.Options } + //iteratorBase provides shared behavior for ContainerIterator and ObjectIterator. type iteratorBase struct { i iteratorInterface -- cgit v1.2.3