Event repository manager  1.0
Core component to store events
/Users/makara/Documents/Backup/WFS/codebase/EventRepository/EventRepos/EventRepos/EventRepositoryManager.h
00001 
00009 #import <Foundation/Foundation.h>
00010 #import "EventRepository.h"
00011 
00012 @class DatabaseManager;
00013 @class EventQueryPriority;
00014 @class RepositoryChangePolicyMapPool;
00015 @class DatabaseOperationAssistant;
00016 
00017 @interface EventRepositoryManager : NSObject <EventRepository> {
00018 @private
00019         DatabaseManager*        mDatabaseManager;
00020         EventQueryPriority*     mEventQueryPriority;
00021         RepositoryChangePolicyMapPool*  mChangePolicyMapPool;
00022         DatabaseOperationAssistant*     mDBOperationAssistant;
00023         NSMutableArray* mEventQueue;
00024         NSTimer*        mDBTimeInsertionScheduler;
00025         
00026         NSInteger       mInsertTryCount;
00027 }
00028 
00029 - (id) initWithEventQueryPriority: (EventQueryPriority*) aQueryPriority;
00030 
00031 - (void) openRepository;
00032 - (void) closeRepository;
00033 - (void) deleteRepository;
00034 
00035 @end
 All Classes Functions