TObexBufferingDetails Class Reference

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.

Constructor & Destructor Documentation

TObexBufferingDetails(CBufBase &)

IMPORT_C TObexBufferingDetails ( CBufBase & aBuffer )

Build a TObexBufferingDetails object.

Parameters

CBufBase & aBuffer The CBufBase derived object for Obex to use as a data store. This object will be resized as appropriate to hold the entire Obex object.

TObexBufferingDetails(TVersion, CBufBase *)

TObexBufferingDetails ( TVersion aVersion,
CBufBase * aBuffer
) [protected]

Build a TObexBufferingDetails object, setting the version appropriately.

Parameters

TVersion aVersion Version number to insert.
CBufBase * aBuffer The buffer object to use.

Member Functions Documentation

Buffer()

CBufBase * Buffer ( )

Basic getter.

Version()

TVersion Version ( )

Return the version of this object

Member Enumerations Documentation

Enum TVersion

Versions (subclasses) of the buffering style object. This enum should not be used outside the dll.

Enumerators

EBasicBuffer
EPureFile
EFilenameBackedBuffer
ERFileBackedBuffer
ELastVersion

Member Data Documentation

CBufBase * iBuffer

CBufBase * iBuffer [private]

TUint32 iPadding1

TUint32 iPadding1 [private]

TUint32 iPadding2

TUint32 iPadding2 [private]

TVersion iVersion

TVersion iVersion [private]