Bolts.xcodeproj
project.pbxproj +42 -0
Bolts/Common
BFCancellationToken.h +38 -0
BFCancellationToken.m +135 -0
BFCancellationTokenRegistration.h +25 -0
BFCancellationTokenRegistration.m +74 -0
BFCancellationTokenSource.h +56 -0
BFCancellationTokenSource.m +70 -0
BFTask.h +70 -0
BFTask.m +55 -5
Bolts.h +3 -0
BoltsTests
CancellationTests.m +56 -0
TaskTests.m +82 -0
Bolts/Common/BFCancellationToken.h
0 → 100644
+ 38
- 0
Bolts/Common/BFCancellationToken.h
0 → 100644
+ 38
- 0
Bolts/Common/BFCancellationToken.m
0 → 100644
+ 135
- 0
+ 25
- 0
+ 74
- 0
Bolts/Common/BFCancellationTokenSource.h
0 → 100644
+ 56
- 0
Bolts/Common/BFCancellationTokenSource.m
0 → 100644
+ 70
- 0
+ 70
- 0
@@ -10,6 +10,8 @@
@@ -80,6 +82,15 @@ typedef id(^BFContinuationBlock)(BFTask *task);
@@ -139,6 +150,21 @@ typedef id(^BFContinuationBlock)(BFTask *task);
@@ -150,6 +176,19 @@ typedef id(^BFContinuationBlock)(BFTask *task);
@@ -163,6 +202,20 @@ typedef id(^BFContinuationBlock)(BFTask *task);
@@ -178,6 +231,23 @@ typedef id(^BFContinuationBlock)(BFTask *task);
+ 55
- 5
@@ -150,6 +150,24 @@ NSString *const BFTaskMultipleExceptionsException = @"BFMultipleExceptionsExcept
@@ -295,11 +313,22 @@ NSString *const BFTaskMultipleExceptionsException = @"BFMultipleExceptionsExcept
@@ -307,6 +336,7 @@ NSString *const BFTaskMultipleExceptionsException = @"BFMultipleExceptionsExcept
@@ -327,7 +357,7 @@ NSString *const BFTaskMultipleExceptionsException = @"BFMultipleExceptionsExcept
@@ -351,22 +381,42 @@ NSString *const BFTaskMultipleExceptionsException = @"BFMultipleExceptionsExcept
+ 3
- 0
+ 42
- 0
@@ -15,6 +15,20 @@
@@ -101,6 +115,13 @@
@@ -236,6 +257,12 @@
@@ -274,6 +301,7 @@
@@ -364,12 +392,15 @@
@@ -377,11 +408,14 @@
@@ -556,6 +590,7 @@
@@ -568,6 +603,7 @@
@@ -576,7 +612,9 @@
@@ -585,6 +623,7 @@
@@ -597,7 +636,10 @@
BoltsTests/CancellationTests.m
0 → 100644
+ 56
- 0
+ 82
- 0
@@ -32,6 +32,37 @@
@@ -53,6 +84,37 @@
@@ -550,6 +612,26 @@