CSDClientResult Class Reference
class CSDClientResult : public CBase
|
Class to encapsulate a client recognition result. The result is formulated for client consumption.
Constructor & Destructor Documentation
CSDClientResult()
CSDClientResult
|
(
|
)
|
[private]
|
CSDClientResult(TGrammarID, TRuleID)
~CSDClientResult()
IMPORT_C
|
~CSDClientResult
|
(
|
)
|
|
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
ExternalizeL(RWriteStream &)
Writes the class to a stream.
Parameters
RWriteStream
& aStream
|
A RWriteStream to write the class to.
|
GrammarID()
Retrieves the grammar ID of the result.
InternalizeL(RReadStream &)
Reads the class from a stream.
NewL()
Two-phased constructor. Creates an uninitialised recognition result.
Can leave with one of the system-wide error codes
NewL(TGrammarID, TRuleID)
Two-phased constructor. Creates a result with a grammar and rule ID.
Can leave with one of the system-wide error codes.
Parameters
TGrammarID
aGrammarID
|
The grammar ID of the result.
|
TRuleID
aRuleID
|
The rule ID of the result.
|
NewLC()
Two-phased constructor. Creates an uninitialised recognition result. A copy of the newly created class is pushed onto the cleanup stack.
Can leave with one of the system-wide error codes.
NewLC(TGrammarID, TRuleID)
Two-phased constructor. Creates a result with a grammar and rule ID. A copy of the newly created class is pushed onto the cleanup stack.
Can leave with one of the system-wide error codes.
Parameters
TGrammarID
aGrammarID
|
The grammar ID of the result
|
TRuleID
aRuleID
|
The rule ID of the result
|
RuleID()
Returns the rule ID of the result.
SetGrammarID(TGrammarID)
IMPORT_C void
|
SetGrammarID
|
(
|
TGrammarID
|
aGrammarID
|
)
|
|
Sets the grammar ID on the result.
SetRuleID(TRuleID)
IMPORT_C void
|
SetRuleID
|
(
|
TRuleID
|
aRuleID
|
)
|
|
Sets the rule ID of the result.
Parameters
TRuleID
aRuleID
|
The rule identifier.
|
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.