Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #import <Foundation/Foundation.h>
- typedef id (^MVGetterBlock)(void);
- typedef void (^MVSetterBlock)(id);
- typedef id (^MVStateOpBlock)(id);
- typedef NSOperation * (^MVOpSetupBlock)(MVGetterBlock, MVSetterBlock);
- @interface MVStateStorage : NSObject {
- __block NSMutableDictionary *data;
- __block NSMutableDictionary *queues;
- }
- - (void)scheduleBlock:(MVStateOpBlock)block forKey:(id)key;
- - (void)setupOperationForKey:(id)key withBlock:(MVOpSetupBlock)block;
- - (void)cancelOperationsForKey:(id)key;
- - (NSDictionary *)dictionaryRepresentation;
- - (NSArray *)allKeys;
- @end
Add Comment
Please, Sign In to add comment