messagingfw/scheduledsendmtm/schedulesendmtm/inc/MsvScheduledEntry.h
changeset 58 6c34d0baa0b1
parent 0 8e480a14352b
equal deleted inserted replaced
55:6f4453afd006 58:6c34d0baa0b1
   106 	@param aStore
   106 	@param aStore
   107 	Store to read from.
   107 	Store to read from.
   108 	*/
   108 	*/
   109 	virtual void RecipientsRestoreL(CMsvStore& aStore) = 0;
   109 	virtual void RecipientsRestoreL(CMsvStore& aStore) = 0;
   110 
   110 
   111 	inline const TTime& ScheduleDate() const;
   111 	inline const TTime& ScheduleDate() const{return iEntry.iDate;};
   112 	inline void SetScheduleDate(const TTime& aDate);
   112 	inline void SetScheduleDate(const TTime& aDate){iEntry.iDate = aDate;};
   113 
   113 
   114 	inline const TBool Scheduled() const;
   114 	inline const TBool Scheduled() const{return iEntry.Scheduled();};
   115 	inline void SetScheduled(const TBool aScheduled);
   115 	inline void SetScheduled(const TBool aScheduled){iEntry.SetScheduled(aScheduled);};
   116 
   116 
   117 	inline const TInt SendingState() const;
   117 	inline const TInt SendingState() const{return iEntry.SendingState();};
   118 	inline void SetSendingState(TInt aState);
   118 	inline void SetSendingState(TInt aState){iEntry.SetSendingState(aState);};
   119 
   119 
   120 	inline const TInt Error() const;
   120 	inline const TInt Error() const{return iEntry.iError;};
   121 	inline const TMsvId Id() const;
   121 	inline const TMsvId Id() const{return iEntry.Id();};
   122 	inline const TBool OffPeak() const;
   122 	inline const TBool OffPeak() const{return iEntry.OffPeak();};
   123 
   123 
   124 	inline void SetFailed(const TBool aFail);
   124 	inline void SetFailed(const TBool aFail){iEntry.SetFailed(aFail);};
   125 	inline const TBool Failed() const;
   125 	inline const TBool Failed() const{return iEntry.Failed();};
   126 	
   126 	
   127 	IMPORT_C TBool PendingConditions() const;
   127 	IMPORT_C TBool PendingConditions() const;
   128 	IMPORT_C void SetPendingConditions(TBool aPendingConditions);
   128 	IMPORT_C void SetPendingConditions(TBool aPendingConditions);
   129 
   129 
   130 	inline const TUid Mtm() const;
   130 	inline const TUid Mtm() const{return iEntry.iMtm;};
   131 
   131 
   132 	IMPORT_C void Entry(TMsvEntry& aEntry) const;
   132 	IMPORT_C void Entry(TMsvEntry& aEntry) const;
   133 
   133 
   134 protected:
   134 protected:
   135 
   135 
   151 @publishedAll
   151 @publishedAll
   152 @released
   152 @released
   153 */
   153 */
   154 typedef CArrayPtrFlat<CMsvScheduledEntry> CMsvScheduledEntries;
   154 typedef CArrayPtrFlat<CMsvScheduledEntry> CMsvScheduledEntries;
   155 
   155 
   156 #include <msvscheduledentry.inl>
       
   157 
   156 
   158 #endif
   157 #endif