diff -r 6b1d113cdff3 -r 6638e7f4bd8f telephonyprotocols/csdagt/src/ND_DLIN.CPP --- a/telephonyprotocols/csdagt/src/ND_DLIN.CPP Mon May 03 13:37:20 2010 +0300 +++ b/telephonyprotocols/csdagt/src/ND_DLIN.CPP Thu May 06 15:10:38 2010 +0100 @@ -1,134 +1,134 @@ -// Copyright (c) 2003-2009 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: -// Dial In State Machine -// -// - -/** - @file Nd_dlin.cpp -*/ - -#include "ND_DLIN.H" -#include "ND_ETEL.H" -#include "ND_STD.H" -#include "SLOGGER.H" -#include "Nd_dlinStates.h" -#include -#include "ND_DBACC.H" - -// Dial In state machine - -CDlInAgXSM* CDlInAgXSM::NewL(MAgentNotify& aObserver, CDialogProcessor* aDlgPrc, CCommsDbAccess& aDbAccess) -/** -2 phased constructor, first phase. - -@param aObserver a reference to state machine observer. -@param aDlgPrc a pointer to dialog processor. -@param aDbAccess a referecen to CommDB accessor -@exception Leaves if ConstructL() leaves, or not enough memory is available. -@return a new CDlInAgXSM object. -*/ - { - CDlInAgXSM* r=new(ELeave) CDlInAgXSM(aObserver,aDlgPrc,aDbAccess); - CleanupStack::PushL(r); - r->ConstructL(); - CleanupStack::Pop(); - return r; - } - -CDlInAgXSM::CDlInAgXSM(MAgentNotify& aObserver, CDialogProcessor* aDlgPrc, CCommsDbAccess& aDbAccess) - : CNetdialSM(aObserver,aDlgPrc,aDbAccess) -/** -Private constructor used in the first phase of construction. - -@param aObserver a reference to state machine observer. -@param aDlgPrc a pointer to the dialog processor. -@param aDbAccess a reference to the database accessor. -*/ - {} - -CDlInAgXSM::~CDlInAgXSM() -/** -Destructor. Cancels active requests. -*/ - { - Cancel(); - } - -void CDlInAgXSM::ConstructL() -/** -Private constructor used in the first phase of construction. -Calls base call constructor CNetdialSM::ConstructL() and calls CDlInInit::NewL(). - -@exception Leaves if CNetdialSM::ConstructL() or dial in init state creation leaves. -*/ - { - CNetdialSM::ConstructL(); - //Start off the state machine with an Initial state which contains no functionality - iState=CDlInInit::NewL(*this,*this); - } - -TBool CDlInAgXSM::UseScript() const -/** -Returns EFalse. - -@return EFalse. -*/ - { - return EFalse; - } - -void CDlInAgXSM::SetUpScriptL() -/** -Panics if called. - -@exception Panics with EScriptingUnsupportedInDialIn. -*/ - { - NetDialPanic(EScriptingUnsupportedInDialIn); - } - -TBool CDlInAgXSM::IsReconnect() const -/** -Returns EFalse. - -@return EFalse. -*/ - { - return EFalse; - } - -TInt CDlInAgXSM::Notification(TNifToAgentEventType aEvent, TAny* /*aInfo*/) -/** -Act on / reply to NifMan's notification requests -*/ - { - switch (aEvent) - { - case ENifToAgentEventTypePPPCallbackGranted: - return KErrNotSupported; - case ENifToAgentEventTypeQueryIsDialIn: - return ENDDialTypeDialIn; - default: - return KErrNone; - } - } - -TInt CDlInAgXSM::IncomingConnectionReceived() -/** -Informs observer about incoming connection with IncomingConnectionReceived(). -*/ - { - return iControllerObserver->IncomingConnectionReceived(); - } +// Copyright (c) 2003-2009 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: +// Dial In State Machine +// +// + +/** + @file Nd_dlin.cpp +*/ + +#include "ND_DLIN.H" +#include "ND_ETEL.H" +#include "ND_STD.H" +#include "SLOGGER.H" +#include "Nd_dlinStates.h" +#include +#include "ND_DBACC.H" + +// Dial In state machine + +CDlInAgXSM* CDlInAgXSM::NewL(MAgentNotify& aObserver, CDialogProcessor* aDlgPrc, CCommsDbAccess& aDbAccess) +/** +2 phased constructor, first phase. + +@param aObserver a reference to state machine observer. +@param aDlgPrc a pointer to dialog processor. +@param aDbAccess a referecen to CommDB accessor +@exception Leaves if ConstructL() leaves, or not enough memory is available. +@return a new CDlInAgXSM object. +*/ + { + CDlInAgXSM* r=new(ELeave) CDlInAgXSM(aObserver,aDlgPrc,aDbAccess); + CleanupStack::PushL(r); + r->ConstructL(); + CleanupStack::Pop(); + return r; + } + +CDlInAgXSM::CDlInAgXSM(MAgentNotify& aObserver, CDialogProcessor* aDlgPrc, CCommsDbAccess& aDbAccess) + : CNetdialSM(aObserver,aDlgPrc,aDbAccess) +/** +Private constructor used in the first phase of construction. + +@param aObserver a reference to state machine observer. +@param aDlgPrc a pointer to the dialog processor. +@param aDbAccess a reference to the database accessor. +*/ + {} + +CDlInAgXSM::~CDlInAgXSM() +/** +Destructor. Cancels active requests. +*/ + { + Cancel(); + } + +void CDlInAgXSM::ConstructL() +/** +Private constructor used in the first phase of construction. +Calls base call constructor CNetdialSM::ConstructL() and calls CDlInInit::NewL(). + +@exception Leaves if CNetdialSM::ConstructL() or dial in init state creation leaves. +*/ + { + CNetdialSM::ConstructL(); + //Start off the state machine with an Initial state which contains no functionality + iState=CDlInInit::NewL(*this,*this); + } + +TBool CDlInAgXSM::UseScript() const +/** +Returns EFalse. + +@return EFalse. +*/ + { + return EFalse; + } + +void CDlInAgXSM::SetUpScriptL() +/** +Panics if called. + +@exception Panics with EScriptingUnsupportedInDialIn. +*/ + { + NetDialPanic(EScriptingUnsupportedInDialIn); + } + +TBool CDlInAgXSM::IsReconnect() const +/** +Returns EFalse. + +@return EFalse. +*/ + { + return EFalse; + } + +TInt CDlInAgXSM::Notification(TNifToAgentEventType aEvent, TAny* /*aInfo*/) +/** +Act on / reply to NifMan's notification requests +*/ + { + switch (aEvent) + { + case ENifToAgentEventTypePPPCallbackGranted: + return KErrNotSupported; + case ENifToAgentEventTypeQueryIsDialIn: + return ENDDialTypeDialIn; + default: + return KErrNone; + } + } + +TInt CDlInAgXSM::IncomingConnectionReceived() +/** +Informs observer about incoming connection with IncomingConnectionReceived(). +*/ + { + return iControllerObserver->IncomingConnectionReceived(); + }