@class NSOutputStream, NSString, NSData, NSObject, NSInputStream; @protocol MFComposeActivityHandoffOperationDelegate, OS_dispatch_queue; @interface MFComposeActivityHandoffOperation : NSOperation { BOOL _finished; BOOL _executing; NSObject *_streamHandlerQueue; NSInputStream *_inputStream; NSOutputStream *_outputStream; unsigned long long _draftDataByteIndex; BOOL _doneWithInputStream; BOOL _doneWithOutputStream; } @property (retain, nonatomic) NSData *draftData; @property (readonly, nonatomic) unsigned long long bytesReceived; @property (readonly, nonatomic) unsigned long long bytesExpected; @property (nonatomic) long long transmissionType; @property (weak, nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)receivingOperationWithInputStream:(id)a0 outputStream:(id)a1; + (id)sendingOperationWithDraftData:(id)a0 inputStream:(id)a1 outputStream:(id)a2; - (BOOL)isExecuting; - (void)dealloc; - (void)start; - (BOOL)isFinished; - (void)stream:(id)a0 handleEvent:(unsigned long long)a1; - (void).cxx_destruct; - (void)_complete; - (BOOL)isConcurrent; - (id)initWithInputStream:(id)a0 outputStream:(id)a1; - (void)_setExecuting:(BOOL)a0; - (void)_setFinished:(BOOL)a0; - (void)_failedToTransferHandoffPayload; - (void)_sendingDataStream:(id)a0 handleEvent:(unsigned long long)a1; - (void)_checkInHandoffStream:(id)a0; - (void)_commonHandoffStreamInitializationWithStream:(id)a0; - (void)_didFinishTransferringHandoffPayload; - (void)_finishReceivingHandoffDataAndCloseStream; - (void)_handleErrorCode:(unsigned long long)a0 logString:(id)a1; - (void)_receivingDataStream:(id)a0 handleEvent:(unsigned long long)a1; - (void)_receivingMessageStream:(id)a0 handleEvent:(unsigned long long)a1; - (void)_sendingMessageStream:(id)a0 handleEvent:(unsigned long long)a1; - (void)_startHandoffStreams; @end