diff -r 6b1d113cdff3 -r 6638e7f4bd8f telephonyprotocols/csdagt/src/Nd_CallBack.h --- a/telephonyprotocols/csdagt/src/Nd_CallBack.h Mon May 03 13:37:20 2010 +0300 +++ b/telephonyprotocols/csdagt/src/Nd_CallBack.h Thu May 06 15:10:38 2010 +0100 @@ -1,74 +1,74 @@ -/** -* 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: -* CallBack Timer and Callback state base. -* -* -*/ - - - -/** - @file Nd_callback.h - @internalComponent -*/ - -#ifndef __ND_CALLBACK_H__ -#define __ND_CALLBACK_H__ - -#include - - -class MNdCallBackObserver -/** -Callback state m class. -*/ - { -public: - virtual void TimerComplete(TInt aError) =0; - }; - - -class CCallBackTimer : public CTimer -/** -CCallBackTimer class. -*/ - { -public: - static CCallBackTimer* NewL(MNdCallBackObserver* aNotifier); - CCallBackTimer(MNdCallBackObserver* aNotifier); - void Start(TTimeIntervalMicroSeconds32 aTimer); -private: - void RunL(); -private: - MNdCallBackObserver* iNotifier; - }; - - -class CNdCallBackStateBase : public CAgentStateBase, public MNdCallBackObserver -/** -CallBack state base. -*/ - { -public: - CNdCallBackStateBase(MAgentStateMachineEnv& aSMObserver); - void ConstructL(); - virtual ~CNdCallBackStateBase(); - //NdCallBack Observer Inheritance - virtual void TimerComplete(TInt aError); -protected: - CCallBackTimer* iCallBackTimer; - }; - -#endif +/** +* 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: +* CallBack Timer and Callback state base. +* +* +*/ + + + +/** + @file Nd_callback.h + @internalComponent +*/ + +#ifndef __ND_CALLBACK_H__ +#define __ND_CALLBACK_H__ + +#include + + +class MNdCallBackObserver +/** +Callback state m class. +*/ + { +public: + virtual void TimerComplete(TInt aError) =0; + }; + + +class CCallBackTimer : public CTimer +/** +CCallBackTimer class. +*/ + { +public: + static CCallBackTimer* NewL(MNdCallBackObserver* aNotifier); + CCallBackTimer(MNdCallBackObserver* aNotifier); + void Start(TTimeIntervalMicroSeconds32 aTimer); +private: + void RunL(); +private: + MNdCallBackObserver* iNotifier; + }; + + +class CNdCallBackStateBase : public CAgentStateBase, public MNdCallBackObserver +/** +CallBack state base. +*/ + { +public: + CNdCallBackStateBase(MAgentStateMachineEnv& aSMObserver); + void ConstructL(); + virtual ~CNdCallBackStateBase(); + //NdCallBack Observer Inheritance + virtual void TimerComplete(TInt aError); +protected: + CCallBackTimer* iCallBackTimer; + }; + +#endif