CTtsCustomCommandParser Class Reference

class CTtsCustomCommandParser : public CMMFCustomCommandParserBase

Server side parser for TTS custom commands.

Since
2.8 nssttscustomcommands.lib

Inherits from

Constructor & Destructor Documentation

CTtsCustomCommandParser(MTtsCustomCommandImplementor &)

CTtsCustomCommandParser ( MTtsCustomCommandImplementor & aImplementor ) [private]

C++ constructor for CSpeechRecognitionCustomCommandParser class.

Since
2.8

Parameters

MTtsCustomCommandImplementor & aImplementor

~CTtsCustomCommandParser()

IMPORT_C ~CTtsCustomCommandParser ( )

Destructor

Member Functions Documentation

DoAddStyleL(TMMFMessage &)

void DoAddStyleL ( TMMFMessage & aMessage ) [private]

Uses plugin to add a new style.

Since
2.8

Parameters

TMMFMessage & aMessage

DoDeleteStyleL(TMMFMessage &)

void DoDeleteStyleL ( TMMFMessage & aMessage ) [private]

Uses plugin to delete a style.

Since
2.8

Parameters

TMMFMessage & aMessage

DoGetDefaultStyleL(TMMFMessage &)

void DoGetDefaultStyleL ( TMMFMessage & aMessage ) [private]

Uses plugin to get the default style in use.

Since
3.2

Parameters

TMMFMessage & aMessage

DoGetPositionL(TMMFMessage &)

void DoGetPositionL ( TMMFMessage & aMessage ) [private]

Uses plugin to get the synthesis position.

Since
2.8

Parameters

TMMFMessage & aMessage

DoGetSpeakingRateL(TMMFMessage &)

void DoGetSpeakingRateL ( TMMFMessage & aMessage ) [private]

Uses plugin to get spekaing rate in use.

Since
3.2

Parameters

TMMFMessage & aMessage

DoGetSupportedLanguagesCountL(TMMFMessage &)

void DoGetSupportedLanguagesCountL ( TMMFMessage & aMessage ) [private]

Uses plugin to get number of supported synthesis languages.

Since
3.2

Parameters

TMMFMessage & aMessage

DoGetSupportedLanguagesL(TMMFMessage &)

void DoGetSupportedLanguagesL ( TMMFMessage & aMessage ) [private]

Uses plugin to get supported synthesis languages.

Since
3.2

Parameters

TMMFMessage & aMessage

DoGetSupportedVoicesCountL(TMMFMessage &)

void DoGetSupportedVoicesCountL ( TMMFMessage & aMessage ) [private]

Uses plugin to get number of supported voices of particular language.

Since
3.2

Parameters

TMMFMessage & aMessage

DoGetSupportedVoicesL(TMMFMessage &)

void DoGetSupportedVoicesL ( TMMFMessage & aMessage ) [private]

Uses plugin to get supported voices of particular language.

Since
3.2

Parameters

TMMFMessage & aMessage

DoHandleRequestL(TMMFMessage &)

void DoHandleRequestL ( TMMFMessage & aMessage ) [private]

Private method to handle the request from the client.

Since
2.8

Parameters

TMMFMessage & aMessage

DoNumberOfStylesL(TMMFMessage &)

void DoNumberOfStylesL ( TMMFMessage & aMessage ) [private]

Uses plugin to get the number of registered styles.

Since
2.8

Parameters

TMMFMessage & aMessage

DoOpenParsedTextL(TMMFMessage &)

void DoOpenParsedTextL ( TMMFMessage & aMessage ) [private]

Uses plugin to open a parsed text source.

Since
2.8

Parameters

TMMFMessage & aMessage

DoSetDefaultStyleL(TMMFMessage &)

void DoSetDefaultStyleL ( TMMFMessage & aMessage ) [private]

Uses plugin to set default style to be used in synthesis if not set otherwise.

Since
3.2

Parameters

TMMFMessage & aMessage

DoSetPositionL(TMMFMessage &)

void DoSetPositionL ( TMMFMessage & aMessage ) [private]

Uses plugin to set synthesis position.

Since
2.8

Parameters

TMMFMessage & aMessage

DoSetSpeakingRateL(TMMFMessage &)

void DoSetSpeakingRateL ( TMMFMessage & aMessage ) [private]

Uses plugin to set speaking rate.

Since
3.2

Parameters

TMMFMessage & aMessage

DoStyleIDL(TMMFMessage &)

void DoStyleIDL ( TMMFMessage & aMessage ) [private]

Uses plugin to get style based on its ID.

Since
2.8

Parameters

TMMFMessage & aMessage

DoStyleIndexL(TMMFMessage &)

void DoStyleIndexL ( TMMFMessage & aMessage ) [private]

Uses plugin to get style based on its index.

Since
2.8

Parameters

TMMFMessage & aMessage

HandleRequest(TMMFMessage &)

void HandleRequest ( TMMFMessage & aMessage ) [virtual]

Handles the request from the client

Since
2.8

Parameters

TMMFMessage & aMessage

NewL(MTtsCustomCommandImplementor &)

IMPORT_C CTtsCustomCommandParser * NewL ( MTtsCustomCommandImplementor & aImplementor ) [static]

Factory function for creating this class.

Since
2.8

Parameters

MTtsCustomCommandImplementor & aImplementor

Member Data Documentation

MTtsCustomCommandImplementor & iImplementor

MTtsCustomCommandImplementor & iImplementor [private]

TAny * iReservedPtr1

TAny * iReservedPtr1 [private]

TAny * iReservedPtr2

TAny * iReservedPtr2 [private]