@class NSMutableArray, NSInputStream; @protocol DKDAAPParserDelegate; @interface DKDAAPParser : NSObject @property (readonly, nonatomic) NSInputStream *inputStream; @property (readonly, nonatomic) NSMutableArray *containerStack; @property (nonatomic, getter=isCanceled) BOOL canceled; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) long long state; - (void)parse; - (BOOL)_callDelegateShouldParseCodeAsContainer:(unsigned int)a0; - (void)_callDelegateDidFinish; - (id)initWithData:(id)a0; - (BOOL)_callDelegateShouldParseCode:(unsigned int)a0; - (void)_callDelegateDidStart; - (void)_callDelegateDidEndContainerCode:(unsigned int)a0; - (void).cxx_destruct; - (void)_callDelegateDidStartContainerCode:(unsigned int)a0 contentLength:(unsigned int)a1; - (void)_callDelegateDidCancel; - (void)cancel; - (void)_callDelegateDidFailWithError:(id)a0; - (id)initWithStream:(id)a0; - (void)_callDelegateDidParseDataCode:(unsigned int)a0 bytes:(char *)a1 contentLength:(unsigned int)a2; - (void)_verifyExpectedEOF; @end