CSmsNumber Class Reference

#include <app/smutset.h>

Link against: biowatcher.lib

class CSmsNumber : public CMsvRecipient

Inherits from

  • CSmsNumber

    Detailed Description

    Recipient information for an SMS message.

    A SMS-SUBMIT message may have several recipients

    Member Enumeration Documentation

    Enum TSmsAckStatus

    Defines the status of an acknowledgement for a recipient.

    EnumeratorValueDescription
    ENoAckRequested0

    An acknowledgement for this recipient has not been requested.

    EPendingAck

    The delivery status for this recipient has been requested, but the status report has not yet been received.

    EAckSuccessful

    A successful acknowledgement for this recipient has been received.

    EAckError

    A failed acknowledgement for this recipient has been received.

    Constructor & Destructor Documentation

    ~CSmsNumber ( )

    IMPORT_C~CSmsNumber()[virtual]

    Member Function Documentation

    AckStatus ( TSmsAckType )

    IMPORT_C TSmsAckStatusAckStatus(TSmsAckTypeaAckType)const

    Address ( )

    IMPORT_C TPtrCAddress()const

    CopyL ( const CSmsNumber & )

    IMPORT_C CSmsNumber &CopyL(const CSmsNumber &aSmsNumber)

    ExternalizeL ( RWriteStream & )

    IMPORT_C voidExternalizeL(RWriteStream &aStream)const [virtual]

    InternalizeL ( RReadStream & )

    IMPORT_C voidInternalizeL(RReadStream &aStream)[virtual]

    LogId ( )

    TLogId LogId()const [inline]

    Gets the ID by which to identify the SMS-DELIVER message PDU for this recipient.

    Returns: The log ID for this recipient.

    Name ( )

    IMPORT_C TPtrCName()const

    NewL ( )

    IMPORT_C CSmsNumber *NewL()[static]

    NewL ( const CSmsNumber & )

    IMPORT_C CSmsNumber *NewL(const CSmsNumber &aSmsNumber)[static]

    SetAckStatus ( TSmsAckType, TSmsAckStatus )

    IMPORT_C voidSetAckStatus(TSmsAckTypeaAckType,
    TSmsAckStatusaAckStatus
    )

    SetAddressL ( const TDesC & )

    IMPORT_C voidSetAddressL(const TDesC &aAddress)

    SetEmailAddressL ( const TDesC &, CSmsEmailFields *, const TDesC & )

    voidSetEmailAddressL(const TDesC &aAddress,
    CSmsEmailFields *aEmailFields,
    const TDesC &aAlias
    )

    SetLogId ( TLogId )

    voidSetLogId(TLogIdaLogId)[inline]

    Sets the ID by which to identify the SMS-DELIVER message PDU for this recipient.

    ParameterDescription
    aLogIdThe log ID for this recipient.

    SetNameL ( const TDesC & )

    IMPORT_C voidSetNameL(const TDesC &aName)