CConnMonWlanProbeRawBuffer Class Reference

class CConnMonWlanProbeRawBuffer : public CBase

Class to represent a WLAN beacon frame. Used when reporting WLAN scan results back to a client.

Inherits from

  • CConnMonWlanProbeRawBuffer

Constructor & Destructor Documentation

CConnMonWlanProbeRawBuffer()

CConnMonWlanProbeRawBuffer()[private]

Constructor.

~CConnMonWlanProbeRawBuffer()

IMPORT_C~CConnMonWlanProbeRawBuffer()[virtual]

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

Second-phase constructor.

ConstructL(const HBufC8 *)

voidConstructL(const HBufC8 *aRawBuffer)[private]

Second-phase constructor.

Parameters

const HBufC8 * aRawBufferBuffer to be copied to this object.

FromPtrC(const TPtrC8 &, CConnMonWlanProbeRawBuffer *)

TInt FromPtrC(const TPtrC8 &aPtrC,
CConnMonWlanProbeRawBuffer *aConnMonWlanProbeRawBuffer
)[static]

Reads object of class CConnMonWlanProbeRawBuffer from memory.

Parameters

const TPtrC8 & aPtrCPointer to the beginning of the CConnMonWlanProbeRawBuffer object in buffer.
CConnMonWlanProbeRawBuffer * aConnMonWlanProbeRawBufferPointer to CConnMonWlanProbeRawBuffer object where unpacked contents are written.

NewL(const HBufC8 *)

IMPORT_C CConnMonWlanProbeRawBuffer *NewL(const HBufC8 *aRawBuffer)[static]

Constructor.

Parameters

const HBufC8 * aRawBufferBeacon frame buffer to be copied to this object.

NewL()

IMPORT_C CConnMonWlanProbeRawBuffer *NewL()[static]

Constructor.

NewL(CConnMonWlanProbeRawBuffer &)

IMPORT_C CConnMonWlanProbeRawBuffer *NewL(CConnMonWlanProbeRawBuffer &aConnMonWlanProbeRawBuffer)[static]

Copy constructor.

Parameters

CConnMonWlanProbeRawBuffer & aConnMonWlanProbeRawBufferThe object which is copied.

RawBuffer()

IMPORT_C HBufC8 *RawBuffer()const

Obtains a pointer to the beacon frame buffer.

ToBuf()

const HBufC8 *ToBuf()const

Writes object of class CConnMonWlanProbeRawBuffer to memory. Ownership of newly created buffer is transferred to caller.

operator=(CConnMonWlanProbeRawBuffer &)

IMPORT_C CConnMonWlanProbeRawBuffer &operator=(CConnMonWlanProbeRawBuffer &aConnMonWlanProbeRawBuffer)

Assignment operator.

Parameters

CConnMonWlanProbeRawBuffer & aConnMonWlanProbeRawBufferThe object which is assigned.

Member Data Documentation

HBufC8 * iRawBuffer

HBufC8 *iRawBuffer[private]