Statistics
| Branch: | Tag: | Revision:

root / Classes / LoadBalancerViewController.h @ 9fee07a6

History | View | Annotate | Download (1.1 kB)

1 700184fb Miltiadis Vasilakis
//
2 700184fb Miltiadis Vasilakis
//  LoadBalancerViewController.h
3 700184fb Miltiadis Vasilakis
//  OpenStack
4 700184fb Miltiadis Vasilakis
//
5 700184fb Miltiadis Vasilakis
//  Created by Michael Mayo on 3/25/11.
6 700184fb Miltiadis Vasilakis
//  Copyright 2011 __MyCompanyName__. All rights reserved.
7 700184fb Miltiadis Vasilakis
//
8 700184fb Miltiadis Vasilakis
9 700184fb Miltiadis Vasilakis
#import <UIKit/UIKit.h>
10 700184fb Miltiadis Vasilakis
#import "OpenStackViewController.h"
11 700184fb Miltiadis Vasilakis
12 700184fb Miltiadis Vasilakis
@class LoadBalancer, LBTitleView, OpenStackAccount;
13 700184fb Miltiadis Vasilakis
14 700184fb Miltiadis Vasilakis
@interface LoadBalancerViewController : OpenStackViewController <UITableViewDelegate, UITableViewDataSource, UIActionSheetDelegate, UIAlertViewDelegate, UIScrollViewDelegate> {
15 700184fb Miltiadis Vasilakis
    OpenStackAccount *account;
16 700184fb Miltiadis Vasilakis
    LoadBalancer *loadBalancer;
17 700184fb Miltiadis Vasilakis
    LBTitleView *titleView;
18 700184fb Miltiadis Vasilakis
    CGPoint previousScrollPoint;
19 700184fb Miltiadis Vasilakis
    NSInteger mode;
20 700184fb Miltiadis Vasilakis
21 700184fb Miltiadis Vasilakis
    IBOutlet UITableView *tableView;
22 700184fb Miltiadis Vasilakis
    
23 700184fb Miltiadis Vasilakis
    @private
24 700184fb Miltiadis Vasilakis
    NSMutableDictionary *nodes;
25 700184fb Miltiadis Vasilakis
    NSInteger totalSections;
26 700184fb Miltiadis Vasilakis
    NSInteger enabledSection;
27 700184fb Miltiadis Vasilakis
    NSInteger disabledSection;
28 700184fb Miltiadis Vasilakis
    NSInteger drainingSection;
29 700184fb Miltiadis Vasilakis
}
30 700184fb Miltiadis Vasilakis
31 700184fb Miltiadis Vasilakis
@property (nonatomic, retain) OpenStackAccount *account;
32 700184fb Miltiadis Vasilakis
@property (nonatomic, retain) LoadBalancer *loadBalancer;
33 700184fb Miltiadis Vasilakis
@property (nonatomic, retain) LBTitleView *titleView;
34 700184fb Miltiadis Vasilakis
@property (nonatomic, retain) IBOutlet UITableView *tableView;
35 700184fb Miltiadis Vasilakis
36 700184fb Miltiadis Vasilakis
37 700184fb Miltiadis Vasilakis
-(id)initWithLoadBalancer:(LoadBalancer *)loadBalancer;
38 700184fb Miltiadis Vasilakis
39 700184fb Miltiadis Vasilakis
@end