bluetooth/btstack/linkmgr/physicallinks.h
changeset 3 4e39398d58ed
parent 0 29b1cd4cb562
child 12 8a27654f7b62
child 17 907b2fb7aa8e
--- a/bluetooth/btstack/linkmgr/physicallinks.h	Fri Jan 22 10:55:01 2010 +0200
+++ b/bluetooth/btstack/linkmgr/physicallinks.h	Tue Jan 26 13:05:56 2010 +0200
@@ -70,15 +70,17 @@
 	{
 public:
 	static CArbitrationDelayTimer* NewL(CPhysicalLink* aParent);
-	void Start();
+    void Start(TBool aLocalPriority=EFalse);
 	
 private:
 	CArbitrationDelayTimer(CPhysicalLink* aParent);
 	void ConstructL();
 	void RunL();
-	
-public:	
+    void DoCancel();
+    
+private:
 	CPhysicalLink* 	iParent;
+    TBool iLocalPriority;	
 	};
 
 
@@ -301,7 +303,8 @@
 		TUint16 aMaxLatency, TUint16 aVoiceSettings,
 		TUint8 aRetransmissionEffort, const TBTSyncPacketTypes aUserPacketTypes);
 	TInt PassiveOpen();
-	TInt Arbitrate(const TBool aImmediately=EFalse, const TBool aLocalPriority=EFalse);	
+    TInt Arbitrate(TBool aImmediately=EFalse, TBool aLocalPriority=EFalse); 
+    TInt DoArbitrate(TBool aLocalPriority);
 	void SetPassKey(const TDesC8& aPassKey);
 	const TBTPinCode& PassKey() const;