//
//  MVMCoreOperation.h
//  myverizon
//
//  Created by Scott Pfeil on 9/28/15.
//  Copyright © 2015 Verizon Wireless. All rights reserved.
//
//  Base operation. It is concurrent/asyncronous, but it is only expected to be started with NSOperationQueue (the start function does not fire off another thread! So don't call start manually unless you are on the thread you desire).

#import <Foundation/Foundation.h>

@interface MVMCoreOperation : NSOperation

// Checks for cancellation and then marks as finished if so.
- (BOOL)checkAndHandleForCancellation;

// Does the proper KVO finished stuff.
- (void)markAsFinished;

@end
