Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: ios5
Fetching contributors…

Cannot retrieve contributors at this time

65 lines (45 sloc) 1.033 kb
//
// SSConcurrentOperation.m
// SSToolkit
//
// Created by Sam Soffes on 8/5/10.
// Copyright 2010-2011 Sam Soffes. All rights reserved.
//
#import "SSConcurrentOperation.h"
@implementation SSConcurrentOperation
#pragma mark -
#pragma mark NSObject
- (id)init {
if ((self = [super init])) {
_isExecuting = NO;
_isFinished = NO;
}
return self;
}
#pragma mark -
#pragma mark NSOperation
- (BOOL)isConcurrent {
return YES;
}
- (BOOL)isExecuting {
return _isExecuting;
}
- (BOOL)isFinished {
return _isFinished;
}
- (void)start {
[self willChangeValueForKey:@"isExecuting"];
_isExecuting = YES;
[self didChangeValueForKey:@"isExecuting"];
}
#pragma mark -
#pragma mark SSConcurrentOperation
- (void)finish {
[self willChangeValueForKey:@"isExecuting"];
[self willChangeValueForKey:@"isFinished"];
_isExecuting = NO;
_isFinished = YES;
[self didChangeValueForKey:@"isExecuting"];
[self didChangeValueForKey:@"isFinished"];
}
@end
Jump to Line
Something went wrong with that request. Please try again.