COMASuplAsnMessageBase Class Reference
class COMASuplAsnMessageBase : public CBase
|
Base class for all the messages. Stores information like version, session id Also provides the virtual function for encoding eposomasuplasnconverter.lib
-
Since
-
Series 60 Series60_3.1U
Public Member Enumerations
|
enum
|
TSuplMessageType
{
ESUPL_INIT
= 0,
ESUPL_START
= 1,
ESUPL_RESPONSE
,
ESUPL_POSINIT
,
ESUPL_POS
,
ESUPL_END
,
ESUPL_AUTH_REQ
,
ESUPL_AUTH_RESP
,
ESUPL_EXTENSION_MARKER2
,
ESUPL_TRIG_START
,
ESUPL_TRIG_RESPONSE
,
ESUPL_TRIG_STOP
,
ESUPL_SUPLNOTIFY
,
ESUPL_SUPLNOTIFYRESPONSE
,
ESUPL_SUPLSETINIT
,
ESUPL_REPORT
}
|
Constructor & Destructor Documentation
~COMASuplAsnMessageBase()
IMPORT_C
|
~COMASuplAsnMessageBase
|
(
|
)
|
[virtual]
|
Member Functions Documentation
Clone(const COMASuplAsnMessageBase *, TInt &)
Virtual Method to clone message
-
Since
-
Series 60 3.1U
CloneBaseL(const COMASuplAsnMessageBase *, TInt &)
Method to clone base objects
-
Since
-
Series 60 3.1U
EncodeL(TInt &)
IMPORT_C
HBufC8
*
|
EncodeL
|
(
|
TInt
&
|
aErrorCode
|
)
|
[virtual]
|
Encode Method.
-
Since
-
Series 60 3.1U
Parameters
TInt
& aErrorCode
|
error during encoding
|
MessageBase(TOMASuplVersion &, COMASuplSessionID *&)
Getter Method for base members
-
Since
-
Series 60 3.1U
MessageLength()
IMPORT_C
TInt
|
MessageLength
|
(
|
)
|
const
|
Getter method for MessageLength
-
Since
-
Series 60 3.1U
MessageType()
Getter method for MessageType
-
Since
-
Series 60 3.1U
SessionId(COMASuplSessionID *&)
Getter method for SessionId
-
Since
-
Series 60 3.1U
SetMessageBase(const TOMASuplVersion &, COMASuplSessionID *)
Setter method for MessageBase
-
Since
-
Series 60 3.1U
SetMessageLength(TInt)
IMPORT_C void
|
SetMessageLength
|
(
|
TInt
|
aMessageLength
|
)
|
|
SetMessageType(TSuplMessageType)
Setter method for MessageType
-
Since
-
Series 60 3.1U
Member Enumerations Documentation
Enum TSuplMessageType
Enumerators
ESUPL_INIT = 0
|
|
ESUPL_START = 1
|
|
ESUPL_RESPONSE
|
|
ESUPL_POSINIT
|
|
ESUPL_POS
|
|
ESUPL_END
|
|
ESUPL_AUTH_REQ
|
|
ESUPL_AUTH_RESP
|
|
ESUPL_EXTENSION_MARKER2
|
|
ESUPL_TRIG_START
|
|
ESUPL_TRIG_RESPONSE
|
|
ESUPL_TRIG_STOP
|
|
ESUPL_SUPLNOTIFY
|
|
ESUPL_SUPLNOTIFYRESPONSE
|
|
ESUPL_SUPLSETINIT
|
|
ESUPL_REPORT
|
|
Member Data Documentation
TInt
iMessageLength
TInt
|
iMessageLength
|
[protected]
|
TSuplMessageType
iMessageType
TInt
iOptionalMask
TInt
|
iOptionalMask
|
[protected]
|
COMASuplSessionID * iSessionId
COMASuplSessionID * iTmpSessionId
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.