bluetooth/btstack/rfcomm/rfcommflow.cpp
branchRCL_3
changeset 13 16aa830c86c8
parent 0 29b1cd4cb562
equal deleted inserted replaced
12:9b6d3ca0c601 13:16aa830c86c8
   105 	/**
   105 	/**
   106 	  Available frame space for data
   106 	  Available frame space for data
   107 	**/
   107 	**/
   108 	{
   108 	{
   109 	LOG_FUNC
   109 	LOG_FUNC
   110 	__ASSERT_DEBUG(aSAP.NegotiatedMTU(), Panic(ERfcommBadCalculatedMTU));
   110 	__ASSERT_DEBUG(aSAP.OptimalMTUForSending(), Panic(ERfcommBadCalculatedMTU));
   111 
   111 
   112 	return aSAP.NegotiatedMTU();
   112 	return aSAP.OptimalMTUForSending();
   113 	}
   113 	}
   114 
   114 
   115 TBool TRfcommFlowStrategyInitial::AllowWrite(CRfcommSAP& /*aSAP*/)
   115 TBool TRfcommFlowStrategyInitial::AllowWrite(CRfcommSAP& /*aSAP*/)
   116 	/**
   116 	/**
   117 	  Ignore CBFC Credits
   117 	  Ignore CBFC Credits
   370 	/**
   370 	/**
   371 	  Available frame space for data
   371 	  Available frame space for data
   372 	**/
   372 	**/
   373 	{
   373 	{
   374 	LOG_FUNC
   374 	LOG_FUNC
   375 	__ASSERT_DEBUG(aSAP.NegotiatedMTU(), Panic(ERfcommBadCalculatedMTU));
   375 	__ASSERT_DEBUG(aSAP.OptimalMTUForSending(), Panic(ERfcommBadCalculatedMTU));
   376 
   376 
   377 	//Allow for possible credit in header.
   377 	//Allow for possible credit in header.
   378 	return (STATIC_CAST(TUint16, (aSAP.NegotiatedMTU() - (aCredit?1:0))));
   378 	return (STATIC_CAST(TUint16, (aSAP.OptimalMTUForSending() - (aCredit?1:0))));
   379 	}
   379 	}
   380 
   380 
   381 TBool TRfcommFlowStrategyCreditBased::AllowWrite(CRfcommSAP& aSAP)
   381 TBool TRfcommFlowStrategyCreditBased::AllowWrite(CRfcommSAP& aSAP)
   382 	/**
   382 	/**
   383 	**/
   383 	**/