TSmsParameterIndicator Class Reference

class TSmsParameterIndicator : public TSmsOctet

TP-PI octet. Found in Reports and Commands

Inherits from

Constructor & Destructor Documentation

TSmsParameterIndicator()

TSmsParameterIndicator ( )

Member Functions Documentation

DataCodingSchemePresent()

TBool DataCodingSchemePresent ( ) const [inline]

Tests data coding scheme present flag.

Extension()

TBool Extension ( ) const [inline]

Tests if the extension flag is set.

ProtocolIdentifierPresent()

TBool ProtocolIdentifierPresent ( ) const [inline]

Tests protocol identifier present flag.

SetDataCodingSchemePresent(TBool)

void SetDataCodingSchemePresent ( TBool aPresent ) [inline]

Sets data coding scheme present flag.

Parameters

TBool aPresent Set to True/False to indicate/clear Data Coding Scheme present

SetExtension(TBool)

void SetExtension ( TBool aExtension ) [inline]

Sets extension flag.

Parameters

TBool aExtension Extension flag

SetProtocolIdentifierPresent(TBool)

void SetProtocolIdentifierPresent ( TBool aPresent ) [inline]

Sets protocol identifier present flag.

Parameters

TBool aPresent PSet to True/False to indicate/clear Protocol ID present

SetUserDataPresent(TBool)

void SetUserDataPresent ( TBool aPresent ) [inline]

Sets user data present flag.

Parameters

TBool aPresent Set to True/False to indicate/clear User Data

UserDataPresent()

TBool UserDataPresent ( ) const [inline]

Tests user data present flag.

Member Enumerations Documentation

Enum TSmsPIBits

TP-PI bit flags.

Enumerators

ESmsPIDProtocolIdentifierPresent = 0x01

Protocol identifier present.

ESmsPIDDataCodingSchemePresent = 0x02

Data coding scheme present.

ESmsPIDUserDataPresent = 0x04

User data present.

ESmsPIDReserved1 = 0x08

Reserved.

ESmsPIDReserved2 = 0x10

Reserved.

ESmsPIDReserved3 = 0x20

Reserved.

ESmsPIDReserved4 = 0x40

Reserved.

ESmsPIDExtension = 0x80

Extension.