sl@0: // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of the License "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // f32test\fsstress\t_remdir.cpp sl@0: // sl@0: // sl@0: sl@0: #if defined(_UNICODE) sl@0: #if !defined(UNICODE) sl@0: #define UNICODE sl@0: #endif sl@0: #endif sl@0: sl@0: /* sl@0: #define WIN32_LEAN_AND_MEAN sl@0: #pragma warning( disable : 4201 ) // nonstandard extension used : nameless struct/union sl@0: #include sl@0: #pragma warning( default : 4201 ) // nonstandard extension used : nameless struct/union sl@0: #include sl@0: */ sl@0: #include sl@0: #include sl@0: #include sl@0: #include sl@0: #include sl@0: sl@0: #include "t_remfsy.h" sl@0: sl@0: sl@0: sl@0: ////////////////////////////////////////////////////////////////////////// sl@0: // CRemoteDirCB // sl@0: ////////////////////////////////////////////////////////////////////////// sl@0: sl@0: sl@0: sl@0: CRemoteDirCB::CRemoteDirCB(/*CSessionFs* aSession*/) sl@0: // sl@0: // Constructor sl@0: // sl@0: : CDirCB(/*aSession*/),iEntry()//JCS?????????? sl@0: { sl@0: sl@0: // iWinHandle=NULL; sl@0: // __DECLARE_NAME(_S("CRemoteDirCB")); sl@0: } sl@0: sl@0: CRemoteDirCB::~CRemoteDirCB() sl@0: // sl@0: // Destructor sl@0: // sl@0: { sl@0: sl@0: // if (iWinHandle!=NULL && FindClose(iWinHandle)==FALSE) sl@0: // Panic(EDirClose); sl@0: } sl@0: sl@0: TBool CRemoteDirCB::MatchUid() sl@0: // sl@0: // Match the uid ? sl@0: // sl@0: { sl@0: sl@0: if (iUidType[0]!=TUid::Null() || iUidType[1]!=TUid::Null() || iUidType[2]!=TUid::Null()) sl@0: return(ETrue); sl@0: return(EFalse); sl@0: } sl@0: sl@0: sl@0: void CRemoteDirCB::ReadL(TEntry& /*anEntry*/) sl@0: // sl@0: // Read the next entry from the directory sl@0: // Dummy implementation of a pure virtual function sl@0: // sl@0: { sl@0: User::After(200000); // Wait 0.2 seconds sl@0: } sl@0: sl@0: sl@0: ////////////////////////////////////////////////////////////////////////// sl@0: // CRemoteFormatCB // sl@0: ////////////////////////////////////////////////////////////////////////// sl@0: sl@0: sl@0: sl@0: CRemoteFormatCB::CRemoteFormatCB(/*CSessionFs* aSession*/)//???JCS sl@0: // sl@0: // Constructor sl@0: // sl@0: :CFormatCB(/*aSession*/) sl@0: { sl@0: sl@0: __DECLARE_NAME(_S("CRemoteFormatCB")); sl@0: } sl@0: sl@0: CRemoteFormatCB::~CRemoteFormatCB() sl@0: // sl@0: // Destructor sl@0: // sl@0: {} sl@0: sl@0: void CRemoteFormatCB::DoFormatStepL() sl@0: // sl@0: // Do Formatting sl@0: // sl@0: { sl@0: sl@0: iCurrentStep=0; sl@0: User::Leave(KErrNotSupported); sl@0: } sl@0: