williamr@2: // Copyright (c) 2001-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: // williamr@2: williamr@2: williamr@2: inline THTTPEvent::THTTPEvent(TInt aStatus, TUint aUID) williamr@2: : iStatus(aStatus), iUID(aUID), iIsSessionEventFlag(EFalse) williamr@2: { williamr@2: } williamr@2: williamr@2: inline THTTPEvent::THTTPEvent(TStandardEvent aStatus) williamr@2: : iStatus(aStatus), iUID(KHTTPUid), iIsSessionEventFlag(EFalse) williamr@2: { williamr@2: } williamr@2: williamr@2: inline THTTPEvent::THTTPEvent(TTransactionEvent aStatus) williamr@2: : iStatus(aStatus), iUID(KHTTPUid), iIsSessionEventFlag(EFalse) williamr@2: { williamr@2: } williamr@2: williamr@2: inline THTTPEvent& THTTPEvent::operator=(TStandardEvent aStatus) williamr@2: { williamr@2: iUID = KHTTPUid; williamr@2: iStatus = aStatus; williamr@2: return *this; williamr@2: } williamr@2: williamr@2: inline THTTPEvent& THTTPEvent::operator=(TTransactionEvent aStatus) williamr@2: { williamr@2: iUID = KHTTPUid; williamr@2: iStatus = aStatus; williamr@2: return *this; williamr@2: } williamr@2: williamr@2: inline TBool THTTPEvent::operator==(THTTPEvent aThat) const williamr@2: { williamr@2: return (iStatus == aThat.iStatus && iUID == aThat.iUID); williamr@2: } williamr@2: williamr@2: inline TBool THTTPEvent::operator!=(THTTPEvent aThat) const williamr@2: { williamr@2: return !(*this == aThat); williamr@2: } williamr@2: williamr@2: inline TBool THTTPEvent::operator==(TStandardEvent aStatus) const williamr@2: { williamr@2: return (iStatus == aStatus && iUID == KHTTPUid); williamr@2: } williamr@2: williamr@2: inline TBool THTTPEvent::operator!=(TStandardEvent aStatus) const williamr@2: { williamr@2: return !(*this == aStatus); williamr@2: } williamr@2: williamr@2: inline TBool THTTPEvent::operator==(TTransactionEvent aStatus) const williamr@2: { williamr@2: return (iStatus == aStatus && iUID == KHTTPUid); williamr@2: } williamr@2: williamr@2: inline TBool THTTPEvent::operator!=(TTransactionEvent aStatus) const williamr@2: { williamr@2: return !(*this == aStatus); williamr@2: } williamr@2: williamr@2: inline TBool THTTPEvent::IsSessionEvent() const williamr@2: { williamr@2: return iIsSessionEventFlag; williamr@2: } williamr@2: williamr@2: inline THTTPSessionEvent::THTTPSessionEvent(TInt aStatus, TUint aUID) williamr@2: : THTTPEvent(aStatus, aUID) williamr@2: { williamr@2: iIsSessionEventFlag = ETrue; williamr@2: } williamr@2: williamr@2: inline THTTPSessionEvent::THTTPSessionEvent(TStandardEvent aStatus) williamr@2: : THTTPEvent(aStatus) williamr@2: { williamr@2: iIsSessionEventFlag = ETrue; williamr@2: } williamr@2: williamr@2: inline THTTPSessionEvent::THTTPSessionEvent(TSessionEvent aStatus) williamr@2: : THTTPEvent(aStatus) williamr@2: { williamr@2: iIsSessionEventFlag = ETrue; williamr@2: } williamr@2: williamr@2: inline THTTPSessionEvent& THTTPSessionEvent::operator=(TSessionEvent aStatus) williamr@2: { williamr@2: iUID = KHTTPUid; williamr@2: iStatus = aStatus; williamr@2: return *this; williamr@2: } williamr@2: williamr@2: inline TBool THTTPSessionEvent::operator==(TSessionEvent aStatus) const williamr@2: { williamr@2: return (iStatus == aStatus && iUID == KHTTPUid); williamr@2: } williamr@2: williamr@2: inline TBool THTTPSessionEvent::operator!=(TSessionEvent aStatus) const williamr@2: { williamr@2: return !(*this == aStatus); williamr@2: }