COMASuplEnd Class Reference

class COMASuplEnd : public COMASuplAsnMessageBase
Class for providing the suplend message For holding the Supl End message and for encoding the supl end message eposomasuplasnconverter.lib
Since
S60 S60_3.1u

Inherits from

Public Member Functions
~COMASuplEnd ()
IMPORT_C void Clone (const COMASuplAsnMessageBase *, TInt &)
IMPORT_C COMASuplEnd * NewL ()
IMPORT_C TInt Position ( COMASuplPosition *&)
IMPORT_C void SetPosition ( COMASuplPosition *)
IMPORT_C void SetStatusCode ( TOMASuplStatusCode )
IMPORT_C void SetVer ( TDesC8 &)
IMPORT_C TInt StatusCode ( TOMASuplStatusCode &)
IMPORT_C TInt Ver ( TDes8 &)
Protected Member Functions
COMASuplEnd ()
IMPORT_C void ConstructL ()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
COMASuplAsnMessageBase::CloneBaseL(const COMASuplAsnMessageBase *,TInt &)
COMASuplAsnMessageBase::EncodeL(TInt &)
COMASuplAsnMessageBase::MessageBase(TOMASuplVersion &,COMASuplSessionID *&)const
COMASuplAsnMessageBase::MessageLength()const
COMASuplAsnMessageBase::MessageType()const
COMASuplAsnMessageBase::SessionId(COMASuplSessionID *&)const
COMASuplAsnMessageBase::SetMessageBase(const TOMASuplVersion &,COMASuplSessionID *)
COMASuplAsnMessageBase::SetMessageLength(TInt)
COMASuplAsnMessageBase::SetMessageType(TSuplMessageType)
COMASuplAsnMessageBase::~COMASuplAsnMessageBase()
Public Member Enumerations
enum TOMASuplStatusCode {
EUnspecified  = 0, ESystemFailure , EUnexpectedMessage , EProtocolError , EDataMissing , EUnexpectedDataValue , EPosMethodFailure , EPosMethodMismatch , EPosProtocolMismatch , ETargetSETnotReachable , EVersionNotSupported , EResourceShortage , EInvalidSessionId , ENonProxyModeNotSupported , EProxyModeNotSupported , EPositioningNotPermitted , EAuthNetFailure , EAuthSuplInitFailure , EVer2IncompatibleProtectionLevel  = 18, EVer2ServiceNotSupported  = 19, EConsentDeniedByUser  = 100, EConsentGrantedByUser  = 101, EVer2SessionStopped  = 102
}
Inherited Enumerations
COMASuplAsnMessageBase:TSuplMessageType
Protected Attributes
COMASuplPosition * iPosition
TOMASuplStatusCode iStatusCode
TBuf8 < KVer > iVer
Inherited Attributes
COMASuplAsnMessageBase::iMessageLength
COMASuplAsnMessageBase::iMessageType
COMASuplAsnMessageBase::iOptionalMask
COMASuplAsnMessageBase::iSessionId
COMASuplAsnMessageBase::iTmpSessionId
COMASuplAsnMessageBase::iVersion

Constructor & Destructor Documentation

COMASuplEnd()

IMPORT_C COMASuplEnd ( ) [protected]

~COMASuplEnd()

IMPORT_C ~COMASuplEnd ( ) [virtual]
Destructor
Since
S60 S60_3.1u

Member Functions Documentation

Clone(const COMASuplAsnMessageBase *, TInt &)

IMPORT_C void Clone ( const COMASuplAsnMessageBase * aEnd,
TInt & aErrorCode
) [virtual]
Function for cloning the Supl End Message
Since
S60 S60_3.1u

Parameters

const COMASuplAsnMessageBase * aEnd end message to be cloned error code
TInt & aErrorCode

ConstructL()

IMPORT_C void ConstructL ( ) [protected]

NewL()

IMPORT_C COMASuplEnd * NewL ( ) [static]
Two phased constructor
Since
S60 S60_3.1u

Position(COMASuplPosition *&)

IMPORT_C TInt Position ( COMASuplPosition *& aPosition ) const
Getter method for Position
Since
S60 S60_3.1u

Parameters

COMASuplPosition *& aPosition

SetPosition(COMASuplPosition *)

IMPORT_C void SetPosition ( COMASuplPosition * aPosition )
Setter method for Position
Since
S60 S60_3.1u

Parameters

COMASuplPosition * aPosition

SetStatusCode(TOMASuplStatusCode)

IMPORT_C void SetStatusCode ( TOMASuplStatusCode aStatusCode )
Setter method for StatusCode of position
Since
S60 S60_3.1u

Parameters

TOMASuplStatusCode aStatusCode

SetVer(TDesC8 &)

IMPORT_C void SetVer ( TDesC8 & aVer )
Setter method for ver
Since
S60 S60_3.1u

Parameters

TDesC8 & aVer

StatusCode(TOMASuplStatusCode &)

IMPORT_C TInt StatusCode ( TOMASuplStatusCode & aStatusCode ) const
Getter method for StatusCode of position
Since
S60 S60_3.1u

Parameters

TOMASuplStatusCode & aStatusCode

Ver(TDes8 &)

IMPORT_C TInt Ver ( TDes8 & aVer ) const
Getter method for ver
Since
S60 S60_3.1u

Parameters

TDes8 & aVer

Member Enumerations Documentation

Enum TOMASuplStatusCode

Enum for status of Position

Enumerators

EUnspecified = 0
ESystemFailure
EUnexpectedMessage
EProtocolError
EDataMissing
EUnexpectedDataValue
EPosMethodFailure
EPosMethodMismatch
EPosProtocolMismatch
ETargetSETnotReachable
EVersionNotSupported
EResourceShortage
EInvalidSessionId
ENonProxyModeNotSupported
EProxyModeNotSupported
EPositioningNotPermitted
EAuthNetFailure
EAuthSuplInitFailure
EVer2IncompatibleProtectionLevel = 18
EVer2ServiceNotSupported = 19
EConsentDeniedByUser = 100
EConsentGrantedByUser = 101
EVer2SessionStopped = 102

Member Data Documentation

COMASuplPosition * iPosition

COMASuplPosition * iPosition [protected]

TOMASuplStatusCode iStatusCode

TOMASuplStatusCode iStatusCode [protected]

TBuf8< KVer > iVer

TBuf8 < KVer > iVer [protected]