pimprotocols/pbap/inc/pbapserver.h
branchRCL_3
changeset 6 e8e3147d53eb
parent 0 e686773b3f54
equal deleted inserted replaced
5:81f8547efd4f 6:e8e3147d53eb
     1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
    34 class CPbapVCardExporter;
    34 class CPbapVCardExporter;
    35 class CPbapContactDbViews;
    35 class CPbapContactDbViews;
    36 class RFs;
    36 class RFs;
    37 class CPbapLogWrapper;
    37 class CPbapLogWrapper;
    38 class CPbapAuthPasswordGetter;
    38 class CPbapAuthPasswordGetter;
       
    39 class CPbapVCardExporterUtil;
    39 
    40 
    40 
    41 
    41 const TUint KPbapServerShutdownDelay = 5000000;
    42 const TUint KPbapServerShutdownDelay = 5000000;
    42 
    43 
    43 enum TPbapAvailability 
    44 enum TPbapAvailability 
   147 	virtual CContactDatabase& ContactDB() const;
   148 	virtual CContactDatabase& ContactDB() const;
   148 	virtual MPbapExporter& Exporter();
   149 	virtual MPbapExporter& Exporter();
   149 	virtual MPbapErrorReporter& ErrorReporter();
   150 	virtual MPbapErrorReporter& ErrorReporter();
   150 	virtual CPbapContactDbViews& ContactDbViews();
   151 	virtual CPbapContactDbViews& ContactDbViews();
   151 	virtual CPbapLogWrapper& LogClient() const;
   152 	virtual CPbapLogWrapper& LogClient() const;
   152 
   153 	virtual CPbapVCardExporterUtil& ExporterUtil();
       
   154 	
   153 private:
   155 private:
   154 	// from MPbapExporter
   156 	// from MPbapExporter
   155 	virtual void StartExport();
   157 	virtual void StartExport();
   156 	virtual void ExportListingBeginL();
   158 	virtual void ExportListingBeginL();
   157 	virtual void ExportListingEntryL(TInt aHandle, const TDesC& aName);
   159 	virtual void ExportListingEntryL(TInt aHandle, const TDesC& aName);