HssScanList Class Reference

class HssScanList

Container class for delivering scan results.

Constructor & Destructor Documentation

HssScanList()

HssScanList ( )

C++ default constructor.

HssScanList(const HssScanList &)

HssScanList ( const HssScanList & ) [private]

Parameters

const HssScanList &

Member Functions Documentation

AddPadding(TInt)

TUint32 AddPadding ( TInt size ) [static, inline]

The scan result's alignment should be four bytes. This method returns the size with needed padding.

Parameters

TInt size Size of added data.

Append(TUint32, const HssScanFrame *)

TUint32 Append ( TUint32 size,
const HssScanFrame * data_pointer
)

Appends one access point to list.

Parameters

TUint32 size size of the accces point frame to be appended.
const HssScanFrame * data_pointer pointer to the frame.

Append(unsigned long)

TUint32 Append ( unsigned long size ) [private]

Appends one acces point to list variables, but does not do the actual copying.

Parameters

unsigned long size The size of added memory block in bytes.

CheckData(HssScanFrame *)

TBool CheckData ( HssScanFrame * data ) const [private]

Check that the appended data is valid, i.e. it has all mandatory fields included. Once more: the data being checked has to be in the buffer (iData).

Parameters

HssScanFrame * data Pointer to the beginning of the data being appended.

ClearAll()

void ClearAll ( ) [inline]

Clears the list.

Count()

TUint32 Count ( ) const [inline]

Returns the number of access points the instance contains.

MaxSize()

TUint32 MaxSize ( ) const [inline]

Returns the size of the container.

Size()

TUint32 Size ( ) const [inline]

Returns the size of the list.

Member Data Documentation

TUint32 count_m

TUint32 count_m [private]

TUint8 data_m

TUint8 data_m [private]

TUint32 size_m

TUint32 size_m [private]