CLbtGeoAreaBase Class Reference

class CLbtGeoAreaBase : public CBase

Base class for geographical area.

lbt.lib

Since
S60 5.1

Inherits from

Constructor & Destructor Documentation

CLbtGeoAreaBase()

CLbtGeoAreaBase ( ) [protected]

Default constructor

CLbtGeoAreaBase(const CLbtGeoAreaBase &)

CLbtGeoAreaBase ( const CLbtGeoAreaBase & ) [private]

By default, prohibit copy constructor

Parameters

const CLbtGeoAreaBase &

~CLbtGeoAreaBase()

IMPORT_C ~CLbtGeoAreaBase ( ) [virtual]

Destructor

Member Functions Documentation

DoExternalizeL(RWriteStream &)

void DoExternalizeL ( RWriteStream & aStream ) const [protected, pure virtual]

Externalize method that subclass must implement.

Parameters

RWriteStream & aStream Stream to which the object should be externalized.

DoInternalizeL(RReadStream &)

void DoInternalizeL ( RReadStream & aStream ) [protected, pure virtual]

Internalize method that subclass must implement.

Parameters

RReadStream & aStream Stream from which the object should be internalized.

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & aStream ) const

Externalizes the trigger condition object's details and attributes to stream.

The presence of this function means that the standard templated operator<<() ( defined in s32strm.h ) is available to externalize objects of this class.

Parameters

RWriteStream & aStream Stream to which the object should be externalized.

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( RReadStream & aStream )

Internalizes the trigger condition object's details and attributes from stream.

The presence of this function means that the standard templated operator>>() ( defined in s32strm.h ) is available to internalize objects of this class.

Parameters

RReadStream & aStream Stream from which the object should be internalized.

Type()

TGeoAreaType Type ( ) const [pure virtual]

Gets the type of the geographical area

operator=(const CLbtGeoAreaBase &)

CLbtGeoAreaBase & operator= ( const CLbtGeoAreaBase & ) [private]

Prohibit assigment operator

Parameters

const CLbtGeoAreaBase &

Member Enumerations Documentation

Enum TGeoAreaType

Type of geographical area

Enumerators

ECircle = 1
ERectangular = 2
ECellular = 3
EHybrid = 4