@class NSConditionLock, NSObject; @protocol OS_dispatch_queue; @interface AOSTransaction : NSObject { unsigned char didSucceed; unsigned char didFinish; void *result; struct __CFError { } *error; void /* function */ *callbackFunction; id /* block */ callbackBlock; NSObject *callbackQueue; void *context; NSConditionLock *waitLock; void /* function */ *contextRetain; void /* function */ *contextRelease; } - (id)init; - (void)dealloc; - (void)encodeWithCoder:(id)a0; - (void)finalize; - (id)result; - (id)error; - (id)initWithCoder:(id)a0; - (BOOL)isSuccessful; @end