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

Constructor & Destructor Documentation

CConnMonWlanProbeRawBuffer()

CConnMonWlanProbeRawBuffer ( ) [private]

Constructor.

~CConnMonWlanProbeRawBuffer()

IMPORT_C ~CConnMonWlanProbeRawBuffer ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

Second-phase constructor.

ConstructL(const HBufC8 *)

void ConstructL ( const HBufC8 * aRawBuffer ) [private]

Second-phase constructor.

Parameters

const HBufC8 * aRawBuffer Buffer 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 & aPtrC Pointer to the beginning of the CConnMonWlanProbeRawBuffer object in buffer.
CConnMonWlanProbeRawBuffer * aConnMonWlanProbeRawBuffer Pointer to CConnMonWlanProbeRawBuffer object where unpacked contents are written.

NewL(const HBufC8 *)

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

Constructor.

Parameters

const HBufC8 * aRawBuffer Beacon 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 & aConnMonWlanProbeRawBuffer The 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 & aConnMonWlanProbeRawBuffer The object which is assigned.

Member Data Documentation

HBufC8 * iRawBuffer

HBufC8 * iRawBuffer [private]