92 void OnSkippedEntityL(const RString& aName, TInt aErrorCode); |
92 void OnSkippedEntityL(const RString& aName, TInt aErrorCode); |
93 void OnProcessingInstructionL(const TDesC8& aTarget, const TDesC8& aData, TInt aErrorCode); |
93 void OnProcessingInstructionL(const TDesC8& aTarget, const TDesC8& aData, TInt aErrorCode); |
94 void OnError(TInt aErrorCode); |
94 void OnError(TInt aErrorCode); |
95 TAny* GetExtendedInterface(const TInt32 aUid); |
95 TAny* GetExtendedInterface(const TInt32 aUid); |
96 CFeedInfo& ActiveFeed(); |
96 CFeedInfo& ActiveFeed(); |
|
97 |
97 private: |
98 private: |
98 MFeedParserObserver& iCallbacks; |
99 MFeedParserObserver& iCallbacks; |
99 TFeedState iFeedState; |
100 TFeedState iFeedState; |
100 |
101 |
101 CShowInfo* iActiveShow; |
102 CShowInfo* iActiveShow; |
102 CFeedInfo *iActiveFeed; |
103 CFeedInfo *iActiveFeed; |
103 |
104 CShowInfo *iNewestShow; |
|
105 |
104 TBuf<KBufferLength> iBuffer; |
106 TBuf<KBufferLength> iBuffer; |
105 TUint iUid; |
107 TUint iUid; |
106 TUint iMaxItems; |
108 TUint iMaxItems; |
107 TUint iItemsParsed; |
109 TUint iItemsParsed; |
108 TBool iStoppedParsing; |
110 TBool iStoppedParsing; |
109 TEncoding iEncoding; |
111 TEncoding iEncoding; |
110 RFs& iRfs; |
112 RFs& iRfs; |
111 TInt iFileSize; |
113 TInt iFileSize; |
112 TFeedDirection iFeedDirection; |
114 TFeedDirection iFeedDirection; |
113 TTime iPreviousPubDate; |
115 TTime iPreviousPubDate; |
|
116 TBool iNewFeed; |
114 }; |
117 }; |
115 |
118 |
116 #endif |
119 #endif |