diff -r 453dfc402455 -r 0aa8cc770c8a mtpdataproviders/mtppictbridgedp/pictbridgeengine/inc/dpsstatemachine.inl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mtpdataproviders/mtppictbridgedp/pictbridgeengine/inc/dpsstatemachine.inl Tue Aug 31 16:03:15 2010 +0300 @@ -0,0 +1,191 @@ +/* +* Copyright (c) 2006, 2007 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 functions of CDpsStatemachine +* +*/ + + +#include "dpsstate.h" + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +void CDpsStateMachine::ScriptSentNotifyL(TBool aReply) + { + iCurState->ScriptSentNotifyL(aReply); + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +void CDpsStateMachine::ScriptReceivedNotifyL(TBool aReply) + { + iCurState->ScriptReceivedNotifyL(aReply); + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +void CDpsStateMachine::Error(TInt err) + { + iCurError = err; + iCurState->Error(err); + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +void CDpsStateMachine::SetState(MDpsState* aState) + { + iCurState = aState; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +MDpsState* CDpsStateMachine::IdleState() const + { + return iIdleState; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +MDpsState* CDpsStateMachine::SendingReqState() const + { + return iSendingReqState; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +MDpsState* CDpsStateMachine::WaitingRepState() const + { + return iWaitingRepState; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +MDpsState* CDpsStateMachine::SendingRepState() const + { + return iSendingRepState; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +CDpsScriptReceiver* CDpsStateMachine::ScriptReceiver() const + { + return iScriptReceiver; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +CDpsScriptSender* CDpsStateMachine::ScriptSender() const + { + return iScriptSender; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +CDpsTransaction* CDpsStateMachine::Trader() const + { + return iTrader; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +TDpsOperation CDpsStateMachine::Operation() const + { + return iOperation; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +void CDpsStateMachine::SetOperation(TDpsOperation aOp) + { + iOperation = aOp; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +TMDpsOperation* CDpsStateMachine::MOperation() const + { + return iMOperation; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +TDpsEvent CDpsStateMachine::Event() const + { + return iEvent; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +void CDpsStateMachine::SetEvent(TDpsEvent aEvent) + { + iEvent = aEvent; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +MDpsState* CDpsStateMachine::CurState() const + { + return iCurState; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +CDpsEngine* CDpsStateMachine::DpsEngine() const + { + return iEngine; + } + +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +TInt CDpsStateMachine::CurError() const + { + return iCurError; + } \ No newline at end of file