bluetoothengine/btsac/src/btsacGavdp.cpp
changeset 67 16e4b9007960
parent 0 f63038272f30
equal deleted inserted replaced
65:001a94c71129 67:16e4b9007960
   661 	{
   661 	{
   662 	// wrap socket with active wrapper...
   662 	// wrap socket with active wrapper...
   663 	TRACE_INFO((_L("CBTSACGavdp::GAVDP_BearerReady() Got a bearer, for session %d"), aAddr.Session()))
   663 	TRACE_INFO((_L("CBTSACGavdp::GAVDP_BearerReady() Got a bearer, for session %d"), aAddr.Session()))
   664 
   664 
   665 	// AV sockets don't foward opts yet so use addr version
   665 	// AV sockets don't foward opts yet so use addr version
       
   666 	TBTDevAddr RemoteBDAddr = aAddr.BTAddr();
   666 	RBTPhysicalLinkAdapter phy;
   667 	RBTPhysicalLinkAdapter phy;
   667 	TBTDevAddr RemoteBDAddr = aAddr.BTAddr(); 
       
   668 	TInt err = phy.Open(iSockServ, RemoteBDAddr);
   668 	TInt err = phy.Open(iSockServ, RemoteBDAddr);
   669 	TUint16 packets = EAnyACLPacket;
   669 	TRACE_INFO((_L("CBTSACGavdp::GAVDP_BearerReady() RBTPhysicalLinkAdapter::Open returned %d"), err))
   670 	err = phy.RequestChangeSupportedPacketTypes(packets);
   670 	if ( !err )
   671 	TRACE_INFO((_L("CBTSACGavdp::GAVDP_BearerReady() Modified PHY, result %d"), err))
   671 		{
   672 
   672 		TUint16 packets = EAnyACLPacket;
   673 	// state handles the call-back
   673 		err = phy.RequestChangeSupportedPacketTypes(packets);
   674 	iObserver->GAVDP_BearerReady(aNewSocket, aAddr);
   674 		TRACE_INFO((_L("CBTSACGavdp::GAVDP_BearerReady() Modified PHY, result %d"), err))
       
   675 		phy.Close();
       
   676 		}
       
   677 	if ( err )
       
   678 		{
       
   679 		iObserver->GAVDP_Error(err, KNullDesC8());
       
   680 		}
       
   681 	else
       
   682 		{
       
   683 		iObserver->GAVDP_BearerReady(aNewSocket, aAddr);
       
   684 		}
   675 	}
   685 	}
   676 ///////////////////// Call Backs from GAVDP End.///////////////////	
   686 ///////////////////// Call Backs from GAVDP End.///////////////////	
   677 
   687 
   678 
   688 
   679 // -----------------------------------------------------------------------------
   689 // -----------------------------------------------------------------------------