TObexBufferingDetails Class Reference

#include <mw/obexobjects.h>

Link against: obex.lib

class TObexBufferingDetails

Detailed Description

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.

Member Enumeration Documentation

Enum TVersion

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

Constructor & Destructor Documentation

TObexBufferingDetails ( CBufBase & )

IMPORT_CTObexBufferingDetails(CBufBase &aBuffer)

Build a TObexBufferingDetails object.

ParameterDescription
aBufferThe 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(TVersionaVersion,
CBufBase *aBuffer
)[protected]

Build a TObexBufferingDetails object, setting the version appropriately.

ParameterDescription
aVersionVersion number to insert.
aBufferThe buffer object to use.

Member Function Documentation

Buffer ( )

CBufBase *Buffer()

Basic getter.

Version ( )

TVersion Version()

Return the version of this object