Event repository manager
1.0
Core component to store events
|
00001 // 00002 // RepositoryChangePolicy.h 00003 // EventRepos 00004 // 00005 // Created by Makara Khloth on 9/21/11. 00006 // Copyright 2011 __MyCompanyName__. All rights reserved. 00007 // 00008 00009 #import <Foundation/Foundation.h> 00010 00011 typedef enum { 00012 kReposChangeAddEvent, 00013 kReposChangeReachMax, 00014 kReposChangeAddSystemEvent, 00015 kReposChangeAddPanicEvent 00016 } RepositoryChangeEvent; 00017 00018 @interface RepositoryChangePolicy : NSObject { 00019 @private 00020 NSInteger mMaxNumber; 00021 NSMutableArray* mChangeEventArray; 00022 } 00023 00024 @property (nonatomic) NSInteger mMaxNumber; 00025 @property (nonatomic, readonly) NSArray* mChangeEventArray; 00026 00027 - (void) addRepositoryChangeEvent: (RepositoryChangeEvent) aEvent; 00028 00029 @end 00030