RUsbTransferStrategy Class Reference
class RUsbTransferStrategy
|
Public Member Functions
|
TPtrC8
|
BulkBuffer
(
TInt
)
|
void
|
BulkSaveData
(
TInt
,
TInt
)
|
void
|
BulkSetZlpStatus
(
TInt
,
RUsbTransferDescriptor::TZlpStatus
)
|
TPtr8
|
BulkWritableBuffer
(
TInt
)
|
void
|
Close
()
|
TInt
|
InitialiseTransferDescriptors
(
RUsbInterface
&)
|
TPtrC8
|
IntrBuffer
(
TInt
)
|
void
|
IntrSaveData
(
TInt
,
TInt
)
|
void
|
IntrSetZlpStatus
(
TInt
,
RUsbTransferDescriptor::TZlpStatus
)
|
TPtr8
|
IntrWritableBuffer
(
TInt
)
|
TPacketLengths
|
IsocLengths
(
TInt
)
|
TInt
|
IsocMaxPacketSize
(
TInt
)
|
TPtrC8
|
IsocPackets
(
TInt
,
TInt
,
TInt
,
TInt
&)
|
void
|
IsocReceivePackets
(
TInt
,
TInt
)
|
void
|
IsocReset
(
TInt
)
|
TPacketResults
|
IsocResults
(
TInt
)
|
TInt
|
IsocSaveMultiple
(
TInt
,
TInt
,
TInt
)
|
TPtr8
|
IsocWritablePackets
(
TInt
,
TInt
,
TInt
,
TInt
&)
|
TInt
|
RegisterTransferDescriptor
(
RUsbTransferDescriptor
&,
TInt
,
TUint
,
TInt
)
|
void
|
ResetTransferDescriptors
()
|
Member Functions Documentation
BulkBuffer(TInt)
TPtrC8
|
BulkBuffer
|
(
|
TInt
|
aHandle
|
)
|
const [pure virtual]
|
BulkSaveData(TInt, TInt)
void
|
BulkSaveData
|
(
|
TInt
|
aHandle,
|
|
TInt
|
aLength
|
|
)
|
[pure virtual]
|
BulkSetZlpStatus(TInt, RUsbTransferDescriptor::TZlpStatus)
BulkWritableBuffer(TInt)
TPtr8
|
BulkWritableBuffer
|
(
|
TInt
|
aHandle
|
)
|
[pure virtual]
|
InitialiseTransferDescriptors(RUsbInterface &)
IntrBuffer(TInt)
TPtrC8
|
IntrBuffer
|
(
|
TInt
|
aHandle
|
)
|
const [pure virtual]
|
IntrSaveData(TInt, TInt)
void
|
IntrSaveData
|
(
|
TInt
|
aHandle,
|
|
TInt
|
aLength
|
|
)
|
[pure virtual]
|
IntrSetZlpStatus(TInt, RUsbTransferDescriptor::TZlpStatus)
IntrWritableBuffer(TInt)
TPtr8
|
IntrWritableBuffer
|
(
|
TInt
|
aHandle
|
)
|
[pure virtual]
|
IsocMaxPacketSize(TInt)
TInt
|
IsocMaxPacketSize
|
(
|
TInt
|
aHandle
|
)
|
[pure virtual]
|
IsocPackets(TInt, TInt, TInt, TInt &)
TPtrC8
|
IsocPackets
|
(
|
TInt
|
aHandle,
|
|
TInt
|
aFirstPacketIndex,
|
|
TInt
|
aNumPacketsRequested,
|
|
TInt
&
|
aNumPacketsReturned
|
|
)
|
const [pure virtual]
|
Parameters
TInt
aHandle
|
|
TInt
aFirstPacketIndex
|
|
TInt
aNumPacketsRequested
|
|
TInt
& aNumPacketsReturned
|
|
IsocReceivePackets(TInt, TInt)
void
|
IsocReceivePackets
|
(
|
TInt
|
aHandle,
|
|
TInt
|
aNumOfPackets
|
|
)
|
[pure virtual]
|
IsocReset(TInt)
void
|
IsocReset
|
(
|
TInt
|
aHandle
|
)
|
[pure virtual]
|
IsocSaveMultiple(TInt, TInt, TInt)
TInt
|
IsocSaveMultiple
|
(
|
TInt
|
aHandle,
|
|
TInt
|
aWriteHandle,
|
|
TInt
|
aNumOfPackets
|
|
)
|
[pure virtual]
|
IsocWritablePackets(TInt, TInt, TInt, TInt &)
TPtr8
|
IsocWritablePackets
|
(
|
TInt
|
aHandle,
|
|
TInt
|
aWriteHandle,
|
|
TInt
|
aNumPacketsRequested,
|
|
TInt
&
|
aMaxNumPacketsAbleToWrite
|
|
)
|
[pure virtual]
|
Parameters
TInt
aHandle
|
|
TInt
aWriteHandle
|
|
TInt
aNumPacketsRequested
|
|
TInt
& aMaxNumPacketsAbleToWrite
|
|
RegisterTransferDescriptor(RUsbTransferDescriptor &, TInt, TUint, TInt)
ResetTransferDescriptors()
void
|
ResetTransferDescriptors
|
(
|
)
|
[pure virtual]
|
SetTransferHandle(RUsbTransferDescriptor &, TInt)
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.