--- a/bluetooth/btstack/avdtp/avdtpDirectChannel.h Thu Jul 15 19:55:36 2010 +0300
+++ b/bluetooth/btstack/avdtp/avdtpDirectChannel.h Thu Aug 19 11:01:00 2010 +0300
@@ -37,7 +37,7 @@
// can just forward down to L2CAP...
virtual void DetachTransportSession(CUserPlaneTransportSession& aSession, TAvdtpTransportSessionType aType);
- virtual TInt AttachTransportSession(CUserPlaneTransportSession& aSession, TAvdtpTransportSessionType aType);
+ virtual TInt AttachTransportSession(CUserPlaneTransportSession& aSession, TAvdtpTransportSessionType aType, TL2CapConfig::TChannelPriority aPriority = TL2CapConfig::ELow);
virtual TBool CouldAttachSession(const TAvdtpSockAddr& aAddr);
virtual TTCID TCID() const;
CServProviderBase* ObtainSAP();
@@ -48,7 +48,8 @@
private:
CDirectChannel(CAvdtpProtocol& aProtocol, const TBTDevAddr& aRemoteDevice);
-
+ void UpdateChannelPriority();
+
private:
// interesting stuff from l2cap
virtual void NewData(TUint aCount);
@@ -59,6 +60,7 @@
private:
CUserPlaneTransportSession* iTransportSession; // non-owned
TBool iTransportSessionBlocked;
+ TL2CapConfig::TChannelPriority iChannelPriority;
};
#endif //AVDTPDIRECTCHANNEL_H