activityfw/storage/common/inc/afentry.h
changeset 124 e36b2f4799c0
parent 121 0b3699f6c654
equal deleted inserted replaced
121:0b3699f6c654 124:e36b2f4799c0
    50                           TInt applicationId,
    50                           TInt applicationId,
    51                           const TDesC &activityId,
    51                           const TDesC &activityId,
    52                           const TDesC &customActivityName,
    52                           const TDesC &customActivityName,
    53                           const TDesC &imgSrc,
    53                           const TDesC &imgSrc,
    54                           const TDesC8 &privateData,
    54                           const TDesC8 &privateData,
    55                           const TDesC8 &publicData);
    55                           const TDesC8 &publicData,
       
    56                           const TTime &timestamp);
    56 
    57 
    57     static CAfEntry* NewLC(TInt flags,
    58     static CAfEntry* NewLC(TInt flags,
    58                            TInt applicationId,
    59                            TInt applicationId,
    59                            const TDesC &activityId,
    60                            const TDesC &activityId,
    60                            const TDesC &customActivityName,
    61                            const TDesC &customActivityName,
    61                            const TDesC &imgSrc,
    62                            const TDesC &imgSrc,
    62                            const TDesC8 &privateData,
    63                            const TDesC8 &privateData,
    63                            const TDesC8 &publicData);
    64                            const TDesC8 &publicData,
       
    65                            const TTime &timestamp);
    64     
    66     
    65     static CAfEntry* NewLC(const RMessage2& msg,
    67     static CAfEntry* NewLC(const RMessage2& msg,
    66                            int offset =0);
    68                            int offset =0);
    67 
    69 
    68     ~CAfEntry();
    70     ~CAfEntry();
    84     TInt ApplicationId() const;
    86     TInt ApplicationId() const;
    85 
    87 
    86     const TDesC& ActivityId() const;
    88     const TDesC& ActivityId() const;
    87     
    89     
    88     const TDesC& CustomActivityName() const;
    90     const TDesC& CustomActivityName() const;
       
    91     
       
    92     TTime Timestamp() const;
    89 
    93 
    90     const TDesC& ImageSrc() const;
    94     const TDesC& ImageSrc() const;
    91 
    95 
    92     void SetImageSrcL(const TDesC& src);
    96     void SetImageSrcL(const TDesC& src);
    93 
    97 
   110                     TInt applicationId,
   114                     TInt applicationId,
   111                     const TDesC &activityId,
   115                     const TDesC &activityId,
   112                     const TDesC &customActivityName,
   116                     const TDesC &customActivityName,
   113                     const TDesC &imgSrc,
   117                     const TDesC &imgSrc,
   114                     const TDesC8 &privateData,
   118                     const TDesC8 &privateData,
   115                     const TDesC8 &publicData);
   119                     const TDesC8 &publicData,
       
   120                     const TTime &timestamp);
   116 
   121 
   117     static void InternalizeL(RBuf8 &dst, RReadStream &src);
   122     static void InternalizeL(RBuf8 &dst, RReadStream &src);
   118 
   123 
   119     static void InternalizeL(RBuf &dst, RReadStream &src);
   124     static void InternalizeL(RBuf &dst, RReadStream &src);
   120 
   125 
   127     RBuf mActivityId;
   132     RBuf mActivityId;
   128     RBuf mCustomActivityName;
   133     RBuf mCustomActivityName;
   129     RBuf mImgSrc;
   134     RBuf mImgSrc;
   130     RBuf8 mPrivateData;
   135     RBuf8 mPrivateData;
   131     RBuf8 mPublicData;
   136     RBuf8 mPublicData;
       
   137     TTime mTimestamp;
   132 
   138 
   133 };
   139 };
   134 
   140 
   135 RPointerArray<CAfEntry>& operator <<(RPointerArray<CAfEntry>& dst, const TDesC8 &src);
   141 RPointerArray<CAfEntry>& operator <<(RPointerArray<CAfEntry>& dst, const TDesC8 &src);
   136 
   142