--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/inc/mmsmsventry.inl Fri Apr 16 14:56:15 2010 +0300
@@ -0,0 +1,106 @@
+/*
+* Copyright (c) 2002, 2003 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+* Inline methods for TMmsMsvEntry
+*
+*/
+
+
+
+inline TBool TMmsMsvEntry::IsMobileTerminated() const
+ {
+ return iMtmData1 & KMmsMessageMobileTerminated; //lint !e737 never mind the sign
+ }
+
+inline void TMmsMsvEntry::SetMobileTerminated( TBool aParam )
+ {
+ iMtmData1 = ( iMtmData1 & ~KMmsMessageMobileTerminated ) | //lint !e737 never mind the sign
+ ( aParam ? KMmsMessageMobileTerminated : 0x00 ); //lint !e713 nothing lost here
+ }
+
+inline TBool TMmsMsvEntry::IsForwardedMessage() const
+ {
+ return iMtmData1 & KMmsMessageForwarded; //lint !e737 never mind the sign
+ }
+
+inline void TMmsMsvEntry::SetForwardedMessage( TBool aParam )
+ {
+ iMtmData1 = ( iMtmData1 & ~KMmsMessageForwarded ) | //lint !e737 never mind the sign
+ ( aParam ? KMmsMessageForwarded : 0x00 ); //lint !e713 nothing lost here
+ }
+
+inline TBool TMmsMsvEntry::IsMSendReq() const
+ {
+ return ( iMtmData1 & KMmsMessageTypeMask ) == KMmsMessageMSendReq; //lint !e737 never mind the sign
+ }
+
+inline TBool TMmsMsvEntry::IsMNotificationInd() const
+ {
+ return ( iMtmData1 & KMmsMessageTypeMask ) == KMmsMessageMNotificationInd; //lint !e737 never mind the sign
+ }
+
+inline TBool TMmsMsvEntry::IsMRetrieveConf() const
+ {
+ return ( iMtmData1 & KMmsMessageTypeMask ) == KMmsMessageMRetrieveConf; //lint !e737 never mind the sign
+ }
+
+inline TBool TMmsMsvEntry::IsMDeliveryInd() const
+ {
+ return ( iMtmData1 & KMmsMessageTypeMask ) == KMmsMessageDeliveryInd; //lint !e737 never mind the sign
+ }
+
+inline void TMmsMsvEntry::SetMSendReq( )
+ {
+ iMtmData1 = ( iMtmData1 & ~KMmsMessageTypeMask ) | KMmsMessageMSendReq; //lint !e713 !e737 never mind the sign
+ }
+
+inline void TMmsMsvEntry::SetMNotificationInd( )
+ {
+ iMtmData1 = ( iMtmData1 & ~KMmsMessageTypeMask ) | //lint !e737 never mind the sign
+ KMmsMessageMNotificationInd; //lint !e713 nothing lost here
+ }
+
+inline void TMmsMsvEntry::SetMRetrieveConf( )
+ {
+ iMtmData1 = ( iMtmData1 & ~KMmsMessageTypeMask ) | KMmsMessageMRetrieveConf; //lint !e713 !e737 never mind the sign
+ }
+
+inline void TMmsMsvEntry::SetMDeliveryInd( )
+ {
+ iMtmData1 = ( iMtmData1 & ~KMmsMessageTypeMask ) | KMmsMessageDeliveryInd; //lint !e713 !e737 never mind the sign
+ }
+
+inline TBool TMmsMsvEntry::MNotifyRespIndSent() const
+ {
+ return iMtmData2 & KMmsNotifyResponseSent; //lint !e737 never mind the sign
+ }
+
+inline void TMmsMsvEntry::SetMNotifyRespIndSent( TBool aParam )
+ {
+ iMtmData2 = ( iMtmData2 & ~KMmsNotifyResponseSent ) | //lint !e737 never mind the sign
+ ( aParam ? KMmsNotifyResponseSent : 0x00 ); //lint !e713 nothing lost here
+ }
+
+inline TBool TMmsMsvEntry::EditorOriented() const
+ {
+ return iMtmData1 & KMmsMessageEditorOriented; //lint !e737 never mind the sign
+ }
+
+inline void TMmsMsvEntry::SetEditorOriented( TBool aParam )
+ {
+ iMtmData1 = ( iMtmData1 & ~KMmsMessageEditorOriented ) | //lint !e737 never mind the sign
+ ( aParam ? KMmsMessageEditorOriented : 0x00 ); //lint !e713 nothing lost here
+ }
+
+// End of File