aboutsummaryrefslogtreecommitdiff
path: root/iterator.go
diff options
context:
space:
mode:
Diffstat (limited to 'iterator.go')
-rw-r--r--iterator.go6
1 files changed, 6 insertions, 0 deletions
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