diff -r 4697dfb2d7ad -r 238255e8b033 inc/mmsmsventry.inl --- /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