equal
deleted
inserted
replaced
14 * Description: Implementation of RWlanLogicalChannel inline methods. |
14 * Description: Implementation of RWlanLogicalChannel inline methods. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 18 % |
19 * %version: 17.1.1 % |
20 */ |
20 */ |
21 |
21 |
22 // ----------------------------------------------------------------------------- |
22 // ----------------------------------------------------------------------------- |
23 // |
23 // |
24 // ----------------------------------------------------------------------------- |
24 // ----------------------------------------------------------------------------- |
218 + KRxDataChunkSize |
218 + KRxDataChunkSize |
219 + sizeof( TDataBuffer ) |
219 + sizeof( TDataBuffer ) |
220 + KMgmtSideTxBufferLength |
220 + KMgmtSideTxBufferLength |
221 + KProtocolStackSideTxDataChunkSize ); |
221 + KProtocolStackSideTxDataChunkSize ); |
222 |
222 |
|
223 aFrameXferBlock->SetRxDataChunkField( reinterpret_cast<TLinAddr>( |
|
224 baseAddress) ); |
|
225 |
223 aFrameXferBlock->SetTxDataBufferField( reinterpret_cast<TLinAddr>( |
226 aFrameXferBlock->SetTxDataBufferField( reinterpret_cast<TLinAddr>( |
224 baseAddress |
227 baseAddress |
225 + KRxDataChunkSize ) ); |
228 + KRxDataChunkSize ) ); |
226 |
|
227 aFrameXferBlock->UserInitialize( |
|
228 reinterpret_cast<TUint32>(aFrameXferBlock) ); |
|
229 } |
229 } |
230 |
230 |
231 return status; |
231 return status; |
232 } |
232 } |
233 |
233 |
260 inline void RWlanLogicalChannel::RequestFrame( |
260 inline void RWlanLogicalChannel::RequestFrame( |
261 TRequestStatus &aStatus ) |
261 TRequestStatus &aStatus ) |
262 { |
262 { |
263 DoRequest( EWlanRequestFrame, aStatus ); |
263 DoRequest( EWlanRequestFrame, aStatus ); |
264 } |
264 } |
265 |
|
266 // --------------------------------------------------------------------------- |
|
267 // |
|
268 // --------------------------------------------------------------------------- |
|
269 // |
|
270 inline TDataBuffer* RWlanLogicalChannel::GetRxFrame( |
|
271 TDataBuffer* aFrameToFree ) |
|
272 { |
|
273 return reinterpret_cast<TDataBuffer*>(DoControl( |
|
274 EWlanControlFastGetRxFrame, |
|
275 reinterpret_cast<TAny*>(aFrameToFree) )); |
|
276 } |
|