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.