engine/inc/FeedParser.h
branchsymbian1
changeset 247 60621d146c19
parent 2 29cda98b007e
child 340 37610dda6102
equal deleted inserted replaced
246:140a404c6b53 247:60621d146c19
    33 _LIT(KTagUrl, "url");
    33 _LIT(KTagUrl, "url");
    34 _LIT(KTagLength, "length");
    34 _LIT(KTagLength, "length");
    35 _LIT(KTagChannel, "channel");
    35 _LIT(KTagChannel, "channel");
    36 _LIT(KTagEnclosure, "enclosure");
    36 _LIT(KTagEnclosure, "enclosure");
    37 _LIT(KTagPubDate, "pubDate");
    37 _LIT(KTagPubDate, "pubDate");
       
    38 _LIT(KTagGuid, "guid");
    38 _LIT(KTagLastBuildDate, "lastBuildDate");
    39 _LIT(KTagLastBuildDate, "lastBuildDate");
    39 _LIT(KTagHref, "href");
    40 _LIT(KTagHref, "href");
    40 
    41 
    41 enum TFeedState {
    42 enum TFeedState {
    42 	EStateRoot,
    43 	EStateRoot,
    50 	EStateItem,
    51 	EStateItem,
    51 	EStateItemTitle,
    52 	EStateItemTitle,
    52 	EStateItemLink,
    53 	EStateItemLink,
    53 	EStateItemEnclosure,
    54 	EStateItemEnclosure,
    54 	EStateItemDescription,
    55 	EStateItemDescription,
    55 	EStateItemPubDate
    56 	EStateItemPubDate,
       
    57 	EStateItemGuid
    56 };
    58 };
    57 
    59 
    58 enum TEncoding {
    60 enum TEncoding {
    59 	EUtf8,
    61 	EUtf8,
    60 	ELatin1
    62 	ELatin1
    91 
    93 
    92 	CShowInfo* iActiveShow;
    94 	CShowInfo* iActiveShow;
    93 	CFeedInfo *iActiveFeed;
    95 	CFeedInfo *iActiveFeed;
    94 
    96 
    95 	TBuf<KBufferLength> iBuffer;
    97 	TBuf<KBufferLength> iBuffer;
    96 	
    98 	TUint iUid;
    97 	TUint iMaxItems;
    99 	TUint iMaxItems;
    98 	TUint iItemsParsed;
   100 	TUint iItemsParsed;
    99 	TBool iStoppedParsing;
   101 	TBool iStoppedParsing;
   100 	TEncoding iEncoding;
   102 	TEncoding iEncoding;
   101 	RFs& iRfs;
   103 	RFs& iRfs;