Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: SmsMessageWrappers.h
Link against: smcm.lib

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class TMsvMessageBio

class TMsvMessageBio;

Description

Proxy that provides a bearer independent interface to the underlying container (CSmsMessage) which is tailored mainly for GSM. This class should be considered the base class for all other bearer interfaces.

Members

Defined in TMsvMessageBio:
BioMsgIdType(), Encoding(), OriginatingAddress(), SetBioMsgIdType(), SetEncoding(), iSmsHeader


Member functions


Encoding()

IMPORT_C TSmsCharacterEncoding Encoding() const;

Description

Returns the character encoding.

Return value

TSmsCharacterEncoding

the character encoding.


SetEncoding()

IMPORT_C void SetEncoding(TSmsCharacterEncoding aEncoding);

Description

Sets the character encoding.

Parameters

TSmsCharacterEncoding aEncoding

the character encoding

Panic codes

SMCM

19 Current message is not set (debug only)

SMCM

18 Message Bearing is inward (debug only)


OriginatingAddress()

IMPORT_C TPtrC OriginatingAddress() const;

Description

Returns address where the message originated from

Return value

TPtrC

the source address.

Panic codes

SMCM

19 Current message is not set (debug only)


BioMsgIdType()

IMPORT_C TBioMsgIdType BioMsgIdType() const;

Description

Gets the message's BIO message type identifier.

For non-BIO messages, this is EBioMsgIdNbs.

Return value

TBioMsgIdType

The BIO message type identifier


SetBioMsgIdType()

IMPORT_C void SetBioMsgIdType(TBioMsgIdType aBioMsgIdType);

Description

Sets the message's BIO message type identifier.

Parameters

TBioMsgIdType aBioMsgIdType

The BIO message type identifier

[Top]


Member data


iSmsHeader

protected: CSmsHeader & iSmsHeader;

Description

CSmsHeader provides access to all the generic, GSM, and CDMA data required by the wrappers