Event repository manager  1.0
Core component to store events
/Users/makara/Documents/Backup/WFS/codebase/EventRepository/EventRepos/EventRepos/RepositoryChangePolicy.h
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 
 All Classes Functions