| 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 |