TObexPureFileBuffer Class Reference

class TObexPureFileBuffer : public TObexBufferingDetails

Provides alternate behaviour for a CObexBufObject, allowing use of a file to hold the object in its entirety. No memory buffer is used. This is a special case option provided to cater for the MObexServerNotify interface which requires the use of CObexBufObject objects. It is generally better to use a buffered variant.

Inherits from

Constructor & Destructor Documentation

TObexPureFileBuffer(const TPtrC &)

IMPORT_CTObexPureFileBuffer(const TPtrC &aFilename)

Build a variant of TObexBufferingDetails which instructs the CObexBufObject to use a file as the only data store. This is a special case option provided to cater for the MObexServerNotify interface which requires the use of CObexBufObject objects. It is generally better to use a buffered variant. If the file cannot be opened for read/write access it will be opened in read only mode. In this situation, attempts to store data in this object will cause an Obex error to be signalled in response to the Obex packet which carried the body data.

Parameters

const TPtrC & aFilenameThe file to link the object to.

Member Functions Documentation

Filename()

const TPtrC &Filename()

Basic getter.

Member Data Documentation

const TPtrC & iFilename

const TPtrC &iFilename[private]

TUint32 iPadding1

TUint32 iPadding1[private]

TUint32 iPadding2

TUint32 iPadding2[private]