MMsgBioControlObserver Class Reference

class MMsgBioControlObserver

Interface for Bio Control Observer. The MMsgBioControlObserver is used for observing the Bio Control from the editor application.

Member Functions Documentation

FirstFreeCommand()

TInt FirstFreeCommand ( ) const [pure virtual]

Returns the first free command id that a BIO control can use for its own purposes. All the commands having ids of more or equal to an id returned by this function are passed to the BIO control.

IsCommandSupported(TMsgCommands)

TBool IsCommandSupported ( TMsgCommands aCommand ) const [pure virtual]

Returns ETrue or EFalse whether a requested aCommand is supported by the BIO message editor or not. This command should be used before requesting command handling by RequestHandleCommand().

Parameters

TMsgCommands aCommand The command

RequestHandleCommandL(TMsgCommands)

TInt RequestHandleCommandL ( TMsgCommands aCommand ) [pure virtual]

Requests the BIO message editor/viewer to handle a command. Typically the BIO message editor/viewer does not handle a requested command immediately but after the BIO control has returned from the HandleCommandL function.

Parameters

TMsgCommands aCommand The command that can be handled.

Member Enumerations Documentation

Enum TMsgCommands

The command types. For use in conjunction with the functions of this class.

Enumerators

EMsgNone = 0
EMsgSave
EMsgReply
EMsgForwad
EMsgSend
EMsgAddressBook
EMsgClose