obex/obexprotocol/obexbttransport/inc/ObexRfcommConnector.h
changeset 54 4dc88a4ac6f4
parent 52 866b4af7ffbe
child 57 f6055a57ae18
--- a/obex/obexprotocol/obexbttransport/inc/ObexRfcommConnector.h	Tue Sep 28 20:14:08 2010 +0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,65 +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:
-//
-
-#ifndef OBEXRFCOMMCONNECTOR_H
-#define OBEXRFCOMMCONNECTOR_H
-
-#include <bt_sock.h>
-#include <obex/transport/obexconnector.h>
-#include "connectobserver.h"
-
-class CObexActiveRfcommConnector;
-class CObexListenerRfcommConnector;
-class MObexTransportNotify;
-class TObexBtTransportInfo;
-
-NONSHARABLE_CLASS(CObexRfcommConnector) : public CObexConnector,
-											public MConnectObserver
-	{
-public:
-	static CObexRfcommConnector* NewL(MObexTransportNotify& aOwner, 
-						 TBTSockAddr& aAddr);
-	~CObexRfcommConnector();
-
-public:
-	RSocket& GetSocket();
-
-private: 
-	CObexRfcommConnector(MObexTransportNotify& aOwner, 
-						 TBTSockAddr& aAddr);
-	void ConstructL();
-	
-private: // from CObexConnector
-	void ConnectL();
-	void CancelConnect();
-	void AcceptL();
-	void CancelAccept();
-	TBool BringTransportDown();
-	void SignalTransportError();
-	
-private: // from MConnectObserver
-	void ConnectComplete(TInt aError, TObexConnectionInfo& aSockinfo);
-
-private: // owned
-	CObexActiveRfcommConnector* iConnector;
-	CObexListenerRfcommConnector* iReceiver;
-	TBool iTransportUp;
-	RSocket iSocket;
-	RSocketServ iSocketServ;
-	TBTSockAddr& iAddr;
-	TProtocolDesc iProtocolDesc;
-	};
-
-#endif // OBEXRFCOMMCONNECTOR_H