CLbtGeoHybrid Class Reference

#include <mw/lbtgeohybrid.h>

Link against: lbt.lib

class CLbtGeoHybrid : public CLbtGeoAreaBase

Inherits from

Detailed Description

Geographical hybrid area class.

Geographical hybrid area is defined by collection of similar or different geographical area objects. These triggers are fired when any of the geographical area info matches the information obtained by LBT server.

Since
S60 5.2

Constructor & Destructor Documentation

~CLbtGeoHybrid ( )

IMPORT_C~CLbtGeoHybrid()[virtual]

Destructor

Member Function Documentation

HybridArea ( )

IMPORT_C const RPointerArray< CLbtGeoAreaBase > &HybridArea()

Returns An array of pointers to geographical.

Returns: An array of pointers to geographical area.

NewL ( )

IMPORT_C CLbtGeoHybrid *NewL()[static]

Allocates and constructs a new geographical hybrid area object.

leave
Other standard Symbian error code, such as KErrNoMemory

Returns: Pointer to the new geographical hybrid area object.

NewL ( RPointerArray< CLbtGeoAreaBase > & )

IMPORT_C CLbtGeoHybrid *NewL(RPointerArray< CLbtGeoAreaBase > &aHybridArea)[static]

Allocates and constructs a new geographical hybrid area object.

panic
ELbtErrArgument If array count is less than two or if one the input trigger area is other than cellular area.
leave
Other standard Symbian error code, such as KErrNoMemory
ParameterDescription
aHybridAreaAn array of pointers to geographical area.

Returns: Pointer to the new geographical hybrid area object.

NewLC ( )

IMPORT_C CLbtGeoHybrid *NewLC()[static]

Allocates and constructs a new geographical hybrid area object and pushes it onto cleanup stack.

leave
Other standard Symbian error code, such as KErrNoMemory

Returns: Pointer to the new geographical hybrid area object.

NewLC ( RPointerArray< CLbtGeoAreaBase > & )

IMPORT_C CLbtGeoHybrid *NewLC(RPointerArray< CLbtGeoAreaBase > &aHybridArea)[static]

Allocates and constructs a new geographical hybrid area object and pushes it onto cleanup stack.

panic
ELbtErrArgument If array count is less than two or if one the input trigger area is other than cellular area.
leave
Other standard Symbian error code, such as KErrNoMemory
ParameterDescription
aHybridAreaAn array of pointers to geographical area.

Returns: Pointer to the new geographical hybrid area object.

SetHybridArea ( const RPointerArray< CLbtGeoAreaBase > & )

IMPORT_C voidSetHybridArea(const RPointerArray< CLbtGeoAreaBase > &aHybridArea)

Sets array of pointers to geographical area.

panic
ELbtErrArgument If array count is less than two or if one the input trigger area is other than cellular area.
ParameterDescription
aHybridAreaAn array of pointers to geographical area.

Type ( )

TGeoAreaType Type()const [virtual]

Reimplemented from CLbtGeoAreaBase::Type()const

Returns the type of geographical area, CLbtGeoAreaBase::ECellArray

Returns: CLbtGeoAreaBase::EHybrid.

ValidateHybridInformationL ( )

voidValidateHybridInformationL()

Validates hybrid area information

leave
KErrArgument if If array count is less than two or any of the mandatory parameters have not been specified.