williamr@2: // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). williamr@2: // All rights reserved. williamr@2: // This component and the accompanying materials are made available williamr@2: // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members williamr@2: // which accompanies this distribution, and is available williamr@2: // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". williamr@2: // williamr@2: // Initial Contributors: williamr@2: // Nokia Corporation - initial contribution. williamr@2: // williamr@2: // Contributors: williamr@2: // williamr@2: // Description: williamr@2: // WS_ADDR.INL williamr@2: // Publich access to the WapPorts and the WapAddresses - this file is exported williamr@2: // williamr@2: // williamr@2: williamr@2: williamr@2: williamr@2: williamr@2: /** williamr@2: @file williamr@2: williamr@2: Gets the WAP port number. williamr@2: williamr@2: @return WAP port number williamr@2: @publishedAll williamr@2: @released williamr@2: williamr@2: */ williamr@2: inline TWapPortNumber TWapAddr::WapPort() const williamr@2: { williamr@2: return TWapPortNumber(Port()); williamr@2: } williamr@2: williamr@2: williamr@2: /** williamr@2: * Sets the wap port number. williamr@2: * williamr@2: * @param aPort WAP port number williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: inline void TWapAddr::SetWapPort(TWapPortNumber aPort) williamr@2: { williamr@2: SetPort(TUint(aPort)); williamr@2: } williamr@2: williamr@2: williamr@2: /** williamr@2: * Sets the WAP port address. williamr@2: * williamr@2: * @param aTel WAP address. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: inline void TWapAddr::SetWapAddress(const TDesC8& aTel) williamr@2: { williamr@2: Mem::Copy(UserPtr(),aTel.Ptr(),aTel.Length()GetUserLen()); williamr@2: } williamr@2: williamr@2: williamr@2: /** williamr@2: * Comparison operator. williamr@2: * williamr@2: * @param aAddr Object to compare. williamr@2: * @return True if the object value's are equal. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: inline TBool TWapAddr::operator==(const TWapAddr& aAddr) const williamr@2: { williamr@2: if (WapPort()==aAddr.WapPort()) williamr@2: return ETrue; williamr@2: return EFalse; williamr@2: }