inc/mmsheaders.inl
changeset 31 ebfee66fde93
parent 23 238255e8b033
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/inc/mmsheaders.inl	Fri Jun 04 10:25:39 2010 +0100
@@ -0,0 +1,324 @@
+/*
+* Copyright (c) 2002 - 2005 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 CMmsHeaders
+*
+*/
+
+
+
+
+inline TInt CMmsHeaders::MessageClass() const
+   {
+   return iMsgClass;
+   }
+
+inline void CMmsHeaders::SetMessageClass( TInt aClass )
+   {
+   iMsgClass = aClass;
+   }
+
+inline void CMmsHeaders::SetMessagePriority( TInt aPriority )
+   {
+   iPriority = aPriority;
+   }
+
+inline TInt CMmsHeaders::MessagePriority() const
+   {
+   return iPriority;
+   }
+
+inline void CMmsHeaders::SetSenderVisibility( TInt aVisibility )
+   {
+   iSenderVisi = aVisibility;
+   }
+
+inline TInt CMmsHeaders::SenderVisibility()
+   {
+   return iSenderVisi;
+   }
+
+inline void CMmsHeaders::SetDeliveryReport( TInt aRequest )
+   {
+   iDelivReport = aRequest;
+   }
+
+inline TInt CMmsHeaders::DeliveryReport()
+   {
+   return iDelivReport;
+   }
+
+inline void CMmsHeaders::SetReadReply( TInt aRequest )
+   {
+   iReadReply = aRequest;
+   }
+
+inline TInt CMmsHeaders::ReadReply()
+   {
+   return iReadReply;
+   }
+
+inline void CMmsHeaders::SetMessageType( TInt aType )
+   {
+   iMsgType = aType;
+   }
+
+inline TInt CMmsHeaders::MessageType()
+   {
+   return iMsgType;
+   }
+
+inline void CMmsHeaders::SetMmsVersion( TInt16 aVersion )
+   {
+   // Only one byte version number supported
+   iVersion = aVersion & 0x00FF;
+   }
+
+inline TInt16 CMmsHeaders::MmsVersion()
+   {
+   return iVersion;
+   }
+
+inline void CMmsHeaders::SetDate( TInt64 aTime )
+   {
+   iDate = aTime;
+   }
+
+inline TInt64 CMmsHeaders::Date()
+   {
+   return iDate;
+   }
+
+inline const CDesCArray& CMmsHeaders::ToRecipients () const 
+    {
+    return *iToArray;
+    }
+
+inline const CDesCArray& CMmsHeaders::CcRecipients () const
+    {
+    return *iCcArray;
+    }
+    
+inline const CDesCArray& CMmsHeaders::BccRecipients() const
+    {
+    return *iBccArray;
+    }
+
+inline void CMmsHeaders::SetMessageSize( TInt aSize )
+    {
+    iMessageSize = aSize; //lint !e732 nothing lost here
+    }
+
+inline TInt CMmsHeaders::MessageSize() const
+    {
+    return iMessageSize; //lint !e713 nothing lost here
+    }
+
+inline TInt32 CMmsHeaders::ReportAllowed() const
+    {
+    return iReportAllowed;
+    }
+
+inline void CMmsHeaders::SetReportAllowed( TInt32 aValue )
+    {
+    iReportAllowed = aValue;
+    }
+
+inline TInt32 CMmsHeaders::ResponseStatus() const
+    {
+    return iResponseStatus;
+    }
+
+inline void CMmsHeaders::SetResponseStatus( TInt32 aValue )
+    {
+    iResponseStatus = aValue;
+    }
+    
+inline void CMmsHeaders::SetMessageRoot( const TMsvAttachmentId aId )
+    {
+    iStart = aId;
+    }
+
+inline TMsvAttachmentId CMmsHeaders::MessageRoot( ) const
+    {
+    return iStart;
+    }
+
+inline void CMmsHeaders::SetStatus( const TInt aStatus )
+    {
+    iStatus = aStatus;
+    }
+
+inline TInt CMmsHeaders::Status() const
+    {
+    return iStatus;
+    }
+    
+inline void CMmsHeaders::SetReadStatus( const TInt aValue )
+    {
+    iReadStatus = aValue;
+    }
+
+inline TInt CMmsHeaders::ReadStatus() const
+    {
+    return iReadStatus;
+    }
+
+inline void CMmsHeaders::SetReplyCharging( const TInt aReplyCharging )
+    {
+    iReplyCharging = aReplyCharging;
+    }
+
+inline TInt CMmsHeaders::ReplyCharging() const
+    {
+    return iReplyCharging;
+    }
+
+inline void CMmsHeaders::SetReplyChargingSize( const TInt aReplyChargingSize )
+    {
+    iReplyChargingSize = aReplyChargingSize;
+    }
+
+inline TInt CMmsHeaders::ReplyChargingSize() const
+    {
+    return iReplyChargingSize;
+    }
+
+inline const RPointerArray<CMmsSendingChain>& CMmsHeaders::PreviouslySentList()
+    {
+    return iPreviouslySentArray;
+    }
+
+inline TInt CMmsHeaders::DistributionIndicator() const
+    {
+    return iDistributionIndicator;
+    }
+
+inline void CMmsHeaders::SetDistributionIndicator( const TInt aDistributionIndicator )
+    {
+    iDistributionIndicator = aDistributionIndicator;
+    }
+
+inline TMsvId CMmsHeaders::RelatedEntry() const
+    {
+    return iRelatedEntry;
+    }
+
+inline void CMmsHeaders::SetRelatedEntry( const TMsvId aRelatedEntry )
+    {
+    iRelatedEntry = aRelatedEntry;
+    }
+
+inline TInt CMmsHeaders::MultipartType() const
+    {
+    return iMultipartType;
+    }
+
+inline void CMmsHeaders::SetMultipartType( const TInt aMultipartType )
+    {
+    iMultipartType = aMultipartType;
+    }
+
+inline const CMmsElementDescriptor* CMmsHeaders::ReadOnlyElementDescriptor() const
+    {
+    return iElementDescriptor;
+    }
+
+inline const CMmsMMBoxMessageHeaders* CMmsHeaders::ReadOnlyMMBoxMessageHeaders() const
+    {
+    return iMmBoxMessageHeaders;
+    }
+
+inline const CMmsMMBoxViewHeaders* CMmsHeaders::ReadOnlyMMBoxViewHeaders() const
+    {
+    return iMmBoxViewHeaders;
+    }
+
+inline void CMmsHeaders::SetMessageComplete( TInt aExtensionStatus )
+    {
+    iExtensionStatus = aExtensionStatus;
+    }
+
+inline TInt CMmsHeaders::MessageComplete()
+    {
+    return iExtensionStatus;
+    }
+
+inline const RPointerArray<CMmsDeleteResultArray>& CMmsHeaders::DeleteResultArray()
+    {
+    return iDeleteResultArray;
+    }
+    
+inline void CMmsHeaders::SetReceivingTime( TTime aTime )
+    {
+    iReceivingTime = aTime;
+    }
+    
+inline TTime CMmsHeaders::ReceivingTime() const
+    {
+    return iReceivingTime;
+    }
+    
+inline TInt CMmsHeaders::ContentClass() const
+    {
+    return iContentClass;
+    }
+    
+inline void CMmsHeaders::SetContentClass( TInt aContentClass )
+    {
+    iContentClass = aContentClass;
+    }
+    
+inline TInt CMmsHeaders::DrmContent() const
+    {
+    return iDrmContent;
+    }
+    
+inline void CMmsHeaders::SetDrmContent( TInt aDrmContent )
+    {
+    iDrmContent = aDrmContent;
+    }
+    
+inline void CMmsHeaders::SetAdaptationAllowed( TInt aAdaptationAllowed )
+    {
+    iAdaptationAllowed = aAdaptationAllowed;
+    }
+    
+inline TInt CMmsHeaders::AdaptationAllowed() const
+    {
+    return iAdaptationAllowed;
+    }
+    
+inline void CMmsHeaders::SetRecommendedRetrievalMode( TInt aRetrievalMode )
+    {
+    iRecommendedRetrievalMode = aRetrievalMode;
+    }
+    
+inline TInt CMmsHeaders::RecommendedRetrievalMode() const
+    {
+    return iRecommendedRetrievalMode;
+    }
+    
+inline void CMmsHeaders::SetCancelStatus( TInt aCancelStatus )
+    {
+    iCancelStatus = aCancelStatus;
+    }
+    
+inline TInt CMmsHeaders::CancelStatus() const
+    {
+    return iCancelStatus;
+    }
+    
+   
+// End of File