baseconnectionproviders/refcpr/inc/ReferenceCPR_connProv.h
branchRCL_3
changeset 26 b564fb5fd78b
parent 25 9d7ce34704c8
child 27 5ebd530e523b
--- a/baseconnectionproviders/refcpr/inc/ReferenceCPR_connProv.h	Tue Aug 31 16:25:36 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-// Copyright (c) 2005-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:
-// Reference Connection Provider class definition.
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#if !defined(__REFERENCECPR_CONNPROV_H__)
-#define __REFERENCECPR_CONNPROV_H__
-
-#include <comms-infras/ss_connprov.h>
-#include <comms-infras/commsdebugutility.h>
-
-#ifdef __FLOG_ACTIVE
-// CommsDebugUtility logging tags. Use them to enable tracing for ReferenceCPR
-_LIT8(KReferenceLogTag1,"ConnProvd");
-_LIT8(KReferenceLogTag2,"Reference");
-#endif
-
-class CConnectionSettings;
-
-
-class CReferenceConnectionProvider : public CConnectionProviderBase, public MConnectionControlClient
-/**
-
-@internalComponent
-@released since v9.2
- */
-	{  
-protected:
-
-	//-=========================================================
-	// Custom methods
-	//-=========================================================
-
-	CReferenceConnectionProvider(CConnectionProviderFactoryBase& aFactory);
-			
-	~CReferenceConnectionProvider();
-
-	static CReferenceConnectionProvider* NewL(CConnectionProviderFactoryBase& aFactory);
-	friend class CReferenceProviderFactory;
-	
-	
-	//-=========================================================
-	// MConnectionControlClient methods
-	//-=========================================================
-	virtual void ConnectionGoingDown(CConnectionProviderBase& aConnProvider);
-	virtual void ProgressNotification(TInt aStage, TInt aError);
-	virtual void ConnectionError(TInt aStage,  TInt aError);
-	virtual void ServiceChangeNotification(TUint32 aId, const TDesC& aType);
-	virtual void SubConnectionEvent(CSubConnectionProviderBase* aSubConnNextLayerProvider, const TSubConnectionEvent& aSubConnectionEvent);
-	virtual void LayerUp(TInt aError);
-	virtual TCtlType CtlType() const;
-
-
-	//-=========================================================
-	// CConnectionProviderBase methods
-	//-=========================================================
-	virtual void DoDataClientJoiningL(MConnectionDataClient& aDataClient);
-	virtual void DoDataClientLeaving(MConnectionDataClient& aDataClient);
-	virtual void DoControlClientJoiningL(MConnectionControlClient& aControlClient);
-	virtual void DoControlClientLeaving(MConnectionControlClient& aControlClient);
-
-	virtual void DoStartL(Meta::SMetaData& aParams, const RMessagePtr2* aMessage);	
-	virtual TInt DoStop(TInt aError, const RMessagePtr2* aMessage);   
-
-	virtual void DoProgressL(Meta::SMetaData& aBuffer) const;
-	virtual void DoLastProgressError(Meta::SMetaData& aBuffer);
-	virtual void DoRequestServiceChangeNotificationL();
-	virtual void DoCancelServiceChangeNotification();
-	virtual void DoControlL(TUint aOptionLevel, TUint aOptionName, Meta::SMetaData& aOption, const RMessagePtr2* aMessage);
-	virtual TInt DoAllSubConnectionNotificationEnable();
-	virtual TInt DoCancelAllSubConnectionNotification();
-	virtual void DoSendIoctlMessageL(const RMessage2& aMessage);
-	virtual void DoSendCancelIoctl();   
-	virtual TInt DoEnumerateSubConnectionsL(TUint& aCount);
-	virtual TUint DoEnumerateClientsL(HBufC8*& aClientInfoBuffer, TEnumClients aClientType);
-	virtual void DoConnectionControlActivityL( TControlActivity aControlActivity, const Meta::SMetaData* aData, const RMessagePtr2* aMessage );
-	virtual CConnectionSettings& DoSettingsAccessL();
-	virtual TInt DoCanDoSubConnection(RSubConnection::TSubConnType aSubConnType) const;
-	virtual CConnectionProviderBase* DoNextLayer() const;
-	virtual void DoJoinNextLayerL(CConnectionProviderBase* aNextLayer);
-	
-	CConnectionProviderBase* iNextLayer;
-	
-public:
-	__FLOG_DECLARATION_MEMBER;	
-	};
-
-#endif // __REFERENCECPR_CONNPROV_H__