root / Analytics.h @ 9fee07a6
History | View | Annotate | Download (1.3 kB)
1 | 700184fb | Miltiadis Vasilakis | //
|
---|---|---|---|
2 | 700184fb | Miltiadis Vasilakis | // Constants.h
|
3 | 700184fb | Miltiadis Vasilakis | // OpenStack
|
4 | 700184fb | Miltiadis Vasilakis | //
|
5 | 700184fb | Miltiadis Vasilakis | // Created by Matthew Newberry on 05/18/11.
|
6 | 700184fb | Miltiadis Vasilakis | // The OpenStack project is provided under the Apache 2.0 license.
|
7 | 700184fb | Miltiadis Vasilakis | //
|
8 | 700184fb | Miltiadis Vasilakis | |
9 | 700184fb | Miltiadis Vasilakis | #import "GANTracker.h" |
10 | 700184fb | Miltiadis Vasilakis | #import <UIKit/UIKit.h>
|
11 | 700184fb | Miltiadis Vasilakis | |
12 | 700184fb | Miltiadis Vasilakis | |
13 | 700184fb | Miltiadis Vasilakis | // Analytics Keys
|
14 | 700184fb | Miltiadis Vasilakis | #define CATEGORY_SERVER @"server" |
15 | 700184fb | Miltiadis Vasilakis | #define CATEGORY_CONTAINERS @"containers" |
16 | 700184fb | Miltiadis Vasilakis | #define CATEGORY_FILES @"files" |
17 | 700184fb | Miltiadis Vasilakis | #define CATEGORY_LOAD_BALANCER @"load_balancer" |
18 | 700184fb | Miltiadis Vasilakis | |
19 | 700184fb | Miltiadis Vasilakis | #define EVENT_REBOOTED @"reboot" |
20 | 700184fb | Miltiadis Vasilakis | #define EVENT_CREATED @"created" |
21 | 700184fb | Miltiadis Vasilakis | #define EVENT_UPDATED @"updated" |
22 | 700184fb | Miltiadis Vasilakis | #define EVENT_PINGED @"pinged" |
23 | 700184fb | Miltiadis Vasilakis | #define EVENT_RESIZED @"resized" |
24 | 700184fb | Miltiadis Vasilakis | #define EVENT_REBUILT @"rebuilt" |
25 | 700184fb | Miltiadis Vasilakis | #define EVENT_DELETED @"deleted" |
26 | 700184fb | Miltiadis Vasilakis | #define EVENT_BACKUP_SCHEDULE_CHANGED @"backup_schedule_changed" |
27 | 700184fb | Miltiadis Vasilakis | #define EVENT_RENAMED @"renamed" |
28 | 700184fb | Miltiadis Vasilakis | #define EVENT_PASSWORD_CHANGED @"password_changed" |
29 | 700184fb | Miltiadis Vasilakis | |
30 | 700184fb | Miltiadis Vasilakis | // load balancer specific events
|
31 | 700184fb | Miltiadis Vasilakis | #define EVENT_UPDATED_LB_CONNECTION_LOGGING @"updated_lb_connection_logging" |
32 | 700184fb | Miltiadis Vasilakis | #define EVENT_ADDED_LB_NODES @"added_lb_nodes" |
33 | 700184fb | Miltiadis Vasilakis | #define EVENT_UPDATED_LB_NODE @"updated_lb_node" |
34 | 700184fb | Miltiadis Vasilakis | #define EVENT_DELETED_LB_NODE @"deleted_lb_node" |
35 | 700184fb | Miltiadis Vasilakis | #define EVENT_UPDATED_LB_CONNECTION_THROTTLING @"updated_lb_connection_throttling" |
36 | 700184fb | Miltiadis Vasilakis | #define EVENT_DISABLED_LB_CONNECTION_THROTTLING @"disabled_lb_connection_throttling" |
37 | 700184fb | Miltiadis Vasilakis | |
38 | 700184fb | Miltiadis Vasilakis | void TrackEvent(NSString *category, NSString *action);
|
39 | 700184fb | Miltiadis Vasilakis | void TrackViewController(UIViewController *vc);
|
40 | 700184fb | Miltiadis Vasilakis | void DispatchAnalytics(); |