os/kernelhwsrv/baseapitest/basesvs/validation/f32/sfsrv/src/T_FileActiveCallback.cpp
Update contrib.
2 * Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
23 This contains CT_FileActiveCallback
27 #include "T_FileActiveCallback.h"
29 CT_FileActiveCallback* CT_FileActiveCallback::NewL(MActiveCallback& aCallback, TInt aPriority)
31 * Two phase constructor
34 CT_FileActiveCallback* ret = NewLC(aCallback, aPriority);
35 CleanupStack::Pop(ret);
39 CT_FileActiveCallback* CT_FileActiveCallback::NewLC(MActiveCallback& aCallback, TInt aPriority)
41 * Two phase constructor
44 CT_FileActiveCallback* ret = new (ELeave) CT_FileActiveCallback(aCallback, aPriority);
45 CleanupStack::PushL(ret);
50 CT_FileActiveCallback::CT_FileActiveCallback(MActiveCallback& aCallback, TInt aPriority)
52 * Protected constructor. First phase construction
54 : CActiveCallback(aCallback, aPriority),
60 CT_FileActiveCallback::~CT_FileActiveCallback()
66 void CT_FileActiveCallback::Activate()
68 CActiveCallback::Activate(iAsyncErrorIndex);
71 void CT_FileActiveCallback::Activate(TInt aAsyncErrorIndex)
73 CActiveCallback::Activate(aAsyncErrorIndex);
76 TInt CT_FileActiveCallback::DecCount()
81 void CT_FileActiveCallback::SetSection(const TDesC& aSection)
83 this->iSection=const_cast<TDesC*>(&aSection);
86 void CT_FileActiveCallback::CreateFileDataBufferL(TInt aLength)
88 iFileData = HBufC8::NewL(aLength);