// PithosContainerNode.h
// pithos-macos
//
-// Copyright 2011 GRNET S.A. All rights reserved.
+// Copyright 2011-2012 GRNET S.A. All rights reserved.
//
// Redistribution and use in source and binary forms, with or
// without modification, are permitted provided that the following
// or implied, of GRNET S.A.
#import "PithosNode.h"
+@class ASIPithos;
@class ASIPithosContainer;
@class ASIPithosContainerRequest;
@interface PithosContainerNode : PithosNode {
+ ASIPithos *pithos;
ASIPithosContainer *pithosContainer;
NSMutableArray *objects;
NSNumber *policyQuota;
}
-- (id)initWithPithosContainer:(ASIPithosContainer *)aPithosContainer;
-- (id)initWithPithosContainer:(ASIPithosContainer *)aPithosContainer icon:(NSImage *)anIcon;
-- (id)initWithContainerName:(NSString *)aContainerName;
-- (id)initWithContainerName:(NSString *)aContainerName icon:(NSImage *)anIcon;
+- (id)initWithPithos:(ASIPithos *)aPithos pithosContainer:(ASIPithosContainer *)aPithosContainer;
+- (id)initWithPithos:(ASIPithos *)aPithos pithosContainer:(ASIPithosContainer *)aPithosContainer icon:(NSImage *)anIcon;
+- (id)initWithPithos:(ASIPithos *)aPithos containerName:(NSString *)aContainerName;
+- (id)initWithPithos:(ASIPithos *)aPithos containerName:(NSString *)aContainerName icon:(NSImage *)anIcon;
+@property(nonatomic, retain) ASIPithos *pithos;
@property(nonatomic, retain) ASIPithosContainer *pithosContainer;
@property(nonatomic, retain) NSString *prefix;
@property(nonatomic, retain) NSString *policyVersioning;