engine/inc/FeedParser.h
branchsymbian1
changeset 374 f067cee22e48
parent 365 3317b29a19f1
equal deleted inserted replaced
373:f5de49b27caf 374:f067cee22e48
    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