activityfw/storage/common/inc/afentry.h
changeset 121 0b3699f6c654
parent 109 e0aa398e6810
child 124 e36b2f4799c0
equal deleted inserted replaced
115:3ab5c078b490 121:0b3699f6c654
    47     static CAfEntry* NewLC();
    47     static CAfEntry* NewLC();
    48 
    48 
    49     static CAfEntry* NewL(TInt flags,
    49     static CAfEntry* NewL(TInt flags,
    50                           TInt applicationId,
    50                           TInt applicationId,
    51                           const TDesC &activityId,
    51                           const TDesC &activityId,
       
    52                           const TDesC &customActivityName,
    52                           const TDesC &imgSrc,
    53                           const TDesC &imgSrc,
    53                           const TDesC8 &privateData,
    54                           const TDesC8 &privateData,
    54                           const TDesC8 &publicData);
    55                           const TDesC8 &publicData);
    55 
    56 
    56     static CAfEntry* NewLC(TInt flags,
    57     static CAfEntry* NewLC(TInt flags,
    57                            TInt applicationId,
    58                            TInt applicationId,
    58                            const TDesC &activityId,
    59                            const TDesC &activityId,
       
    60                            const TDesC &customActivityName,
    59                            const TDesC &imgSrc,
    61                            const TDesC &imgSrc,
    60                            const TDesC8 &privateData,
    62                            const TDesC8 &privateData,
    61                            const TDesC8 &publicData);
    63                            const TDesC8 &publicData);
    62     
    64     
    63     static CAfEntry* NewLC(const RMessage2& msg,
    65     static CAfEntry* NewLC(const RMessage2& msg,
    80     TInt Flags() const;
    82     TInt Flags() const;
    81 
    83 
    82     TInt ApplicationId() const;
    84     TInt ApplicationId() const;
    83 
    85 
    84     const TDesC& ActivityId() const;
    86     const TDesC& ActivityId() const;
       
    87     
       
    88     const TDesC& CustomActivityName() const;
    85 
    89 
    86     const TDesC& ImageSrc() const;
    90     const TDesC& ImageSrc() const;
    87 
    91 
    88     void SetImageSrcL(const TDesC& src);
    92     void SetImageSrcL(const TDesC& src);
    89 
    93 
   103     CAfEntry();
   107     CAfEntry();
   104 
   108 
   105     void ConstructL(TInt flags,
   109     void ConstructL(TInt flags,
   106                     TInt applicationId,
   110                     TInt applicationId,
   107                     const TDesC &activityId,
   111                     const TDesC &activityId,
       
   112                     const TDesC &customActivityName,
   108                     const TDesC &imgSrc,
   113                     const TDesC &imgSrc,
   109                     const TDesC8 &privateData,
   114                     const TDesC8 &privateData,
   110                     const TDesC8 &publicData);
   115                     const TDesC8 &publicData);
   111 
   116 
   112     static void InternalizeL(RBuf8 &dst, RReadStream &src);
   117     static void InternalizeL(RBuf8 &dst, RReadStream &src);
   118     static void ExternalizeL(RWriteStream &dst,const TDesC& src);
   123     static void ExternalizeL(RWriteStream &dst,const TDesC& src);
   119 private:
   124 private:
   120     TInt mFlags;
   125     TInt mFlags;
   121     TInt mAppId;
   126     TInt mAppId;
   122     RBuf mActivityId;
   127     RBuf mActivityId;
       
   128     RBuf mCustomActivityName;
   123     RBuf mImgSrc;
   129     RBuf mImgSrc;
   124     RBuf8 mPrivateData;
   130     RBuf8 mPrivateData;
   125     RBuf8 mPublicData;
   131     RBuf8 mPublicData;
   126 
   132 
   127 };
   133 };