CIncompleteClass0MessageInfo Class Reference
#include
"gsmunonieoperations.h"
class CIncompleteClass0MessageInfo : public CSmsNonIEOperation |
Inherits from
- CIncompleteClass0MessageInfo
Detailed Description
This class will store the incomplete class 0 message information.
The object of this class will be stored inside CSmsMessageAdditionalAttributes class. This class will provide 2 exported functions which will allow the caller of this class to get/set incomplete class 0 message information.
Member Enumeration Documentation
Enum TSmsIncompleteClass0MessageVersion
Incomplete Class 0 Message versions
Enumerator | Value | Description |
---|
ESmsIncompleteClass0MessageV0 | |
The default value.
|
EMaxSmsIncompleteClass0MessageV | | |
Constructor & Destructor Documentation
CIncompleteClass0MessageInfo ( TSmsNonIEIdentifier, CSmsMessage & )
Member Function Documentation
ExternalizeL ( RWriteStream & )
Externalises all object data.
Parameter | Description | aStream | Stream to write to |
GetIncompleteMessageInfoL ( TInt &, TInt &, TBool & )
IMPORT_C void | GetIncompleteMessageInfoL | ( | TInt & | aStartPos, |
| TInt & | aEndPos, |
| TBool & | aIsLastIncompleteMessage |
| ) | |
Gets the incomplete message info. This information will indicate the partial complete message consists of which PDUs.
Parameter | Description | aStartPos | Starting PDU position of decoded message. |
aEndPos | End PDU position of decoded message. |
InternalizeL ( RReadStream & )
Internalises all object data.
Parameter | Description | aStream | Stream to read from |
MessageTypeSupported ( )
TBool
| MessageTypeSupported | ( | ) | const [protected, virtual] |
Identifies which message type is supported
Returns: True if the message type is supported. False otherwise.
SetIncompleteMessageInfoL ( TInt, TInt, TBool )
IMPORT_C void | SetIncompleteMessageInfoL | ( | TInt | aStartPos, |
| TInt | aEndPos, |
| TBool | aIsLastIncompleteMessage |
| ) | |
Sets the incomplete message info. This information will indicate the partial complete message consists of which PDUs.
Parameter | Description | aStartPos | Starting PDU position of decoded message. |
aEndPos | End PDU position of decoded message. |
SetVersion ( TInt )
void | SetVersion | ( | TInt | aVersion | ) | |
Validates and sets the message version number.
Parameter | Description | aVersion | version number to set. |
ValidateOperationL ( )
void | ValidateOperationL | ( | ) | const [protected, virtual] |
Identifies whether the message type or version supports this operation
-
leave
- If the message type or version does not support this operation.
Version ( )
Returns the incomplete class 0 message version number.
- capability
operator= ( const CIncompleteClass0MessageInfo & )
Prevent clients from using the assignment operator by including it in the class definition but making it protected and not exporting it.
operator== ( const CIncompleteClass0MessageInfo & )
Prevent clients from using the equality operator by including it in the class definition but making it protected and not exporting it.