class TObexBufferingDetails |
Wraps parameters which can affect the buffering method used by the CObexBufObject. This version provides a single memory buffer which holds the entire object. Subclasses will always use a memory buffer, but can override the way that Obex uses it.
Public Member Functions | |
---|---|
TObexBufferingDetails(CBufBase &) | |
CBufBase * | Buffer() |
TVersion | Version() |
Protected Member Functions | |
---|---|
TObexBufferingDetails(TVersion, CBufBase *) |
Public Member Enumerations | |
---|---|
enum | TVersion { EBasicBuffer, EPureFile, EFilenameBackedBuffer, ERFileBackedBuffer, ELastVersion } |
Private Attributes | |
---|---|
CBufBase * | iBuffer |
TUint32 | iPadding1 |
TUint32 | iPadding2 |
TVersion | iVersion |
IMPORT_C | TObexBufferingDetails | ( | CBufBase & | aBuffer | ) |
CBufBase & aBuffer |
TObexBufferingDetails | ( | TVersion | aVersion, |
CBufBase * | aBuffer | ||
) | [protected] |
Versions (subclasses) of the buffering style object. This enum should not be used outside the dll.
EBasicBuffer | |
EPureFile | |
EFilenameBackedBuffer | |
ERFileBackedBuffer | |
ELastVersion |