// SMUTHDR.INL
//
// Copyright (c) 1998 Symbian Ltd.  All rights reserved.
//



inline TPtrC CSmsRecipient::Address() const
	{
	return iNumber->Des();
	}

inline TPtrC CSmsRecipient::Name() const
	{
	return iName->Des();
	}

inline CSmsMessage::TSmsMsgType CSmsHeader::Type() const
	{
	return iSmsMessage->Type();
	}

inline void CSmsHeader::SetValidityPeriod(const TTimeIntervalMinutes& aTimeIntervalMinutes)
	{
	iSmsMessage->SetValidityPeriod(aTimeIntervalMinutes);
	}

inline const TTimeIntervalMinutes& CSmsHeader::ValidityPeriod() const
	{
	return iSmsMessage->ValidityPeriod();
	}

inline void CSmsHeader::SetTime(const TTime& aTime)
	{
	iSmsMessage->SetTime(aTime);
	}

inline const TTime& CSmsHeader::Time() const
	{
	return iSmsMessage->Time();
	}

inline TBool CSmsHeader::IsComplete() const
	{
	return iIsComplete;
	}

inline TBool CSmsHeader::IsDecoded() const
	{
	return iIsDecoded;
	}

inline const CArrayPtrFlat<CSmsRecipient>& CSmsHeader::Recipients() const
	{
	return iRecipients;
	}

inline CArrayPtrFlat<CSmsRecipient>& CSmsHeader::Recipients()
	{
	return iRecipients;
	}

inline void CSmsHeader::SetFromAddressL(const TDesC& aAddress)
	{
	iSmsMessage->SetToFromAddressL(aAddress);
	}

inline TPtrC CSmsHeader::FromAddress() const
	{
	return iSmsMessage->ToFromAddress();
	}

inline TInt TSmsPDUHeader::Error() const
	{
	return iError;
	}

inline void TSmsPDUHeader::SetError(TInt aError)
	{
	iError=aError;
	}

inline const RSmsMessaging::TMsgLocation& TSmsPDUHeader::Location() const
	{
	return iLocation;
	}

inline void TSmsPDUHeader::SetLocation(const RSmsMessaging::TMsgLocation& aLocation)
	{
	iLocation=aLocation;
	}

inline const RSmsStorage::TSmsMsgStoreEntry& TSmsPDUHeader::StoreEntry() const
	{
	return iStoreEntry;
	}

inline RSmsStorage::TSmsMsgStoreEntry& TSmsPDUHeader::StoreEntry()
	{
	return iStoreEntry;
	}

