| class CSDClientResult : public CBase | 
Class to encapsulate a client recognition result. The result is formulated for client consumption.
8.0
| Public Member Functions | |
|---|---|
| ~CSDClientResult() | |
| void | ExternalizeL(RWriteStream &) | 
| IMPORT_C TGrammarID | GrammarID() | 
| void | InternalizeL(RReadStream &) | 
| IMPORT_C CSDClientResult * | NewL() | 
| IMPORT_C CSDClientResult * | NewL(TGrammarID, TRuleID) | 
| IMPORT_C CSDClientResult * | NewLC() | 
| IMPORT_C CSDClientResult * | NewLC(TGrammarID, TRuleID) | 
| IMPORT_C TRuleID | RuleID() | 
| IMPORT_C void | SetGrammarID(TGrammarID) | 
| IMPORT_C void | SetRuleID(TRuleID) | 
| Private Member Functions | |
|---|---|
| CSDClientResult() | |
| CSDClientResult(TGrammarID, TRuleID) | |
| void | ConstructL() | 
| Private Attributes | |
|---|---|
| TGrammarID | iGrammarID | 
| TRuleID | iRuleID | 
| CSDClientResult | ( | TGrammarID | aGrammarID, | 
| TRuleID | aRuleID | ||
| ) | [private] | ||
| TGrammarID aGrammarID | |
| TRuleID aRuleID | 
| void | ExternalizeL | ( | RWriteStream & | aStream | ) | const | 
Writes the class to a stream.
8.0
| RWriteStream & aStream | A RWriteStream to write the class to. | 
| IMPORT_C TGrammarID | GrammarID | ( | ) | const | 
Retrieves the grammar ID of the result.
Grammar identifier.
8.0
| void | InternalizeL | ( | RReadStream & | aStream | ) | 
Reads the class from a stream.
8.0
| RReadStream & aStream | A RReadStream to read from. | 
| IMPORT_C CSDClientResult * | NewL | ( | ) | [static] | 
Two-phased constructor. Creates an uninitialised recognition result.
Can leave with one of the system-wide error codes
CSDClientResult object
| IMPORT_C CSDClientResult * | NewL | ( | TGrammarID | aGrammarID, | 
| TRuleID | aRuleID | |||
| ) | [static] | |||
Two-phased constructor. Creates a result with a grammar and rule ID.
Can leave with one of the system-wide error codes.
CSDClientResult object.
| TGrammarID aGrammarID | The grammar ID of the result. | 
| TRuleID aRuleID | The rule ID of the result. | 
| IMPORT_C CSDClientResult * | NewLC | ( | ) | [static] | 
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.
CSDClientResult object
| IMPORT_C CSDClientResult * | NewLC | ( | TGrammarID | aGrammarID, | 
| TRuleID | aRuleID | |||
| ) | [static] | |||
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.
CSDClientResult object.
| TGrammarID aGrammarID | The grammar ID of the result | 
| TRuleID aRuleID | The rule ID of the result | 
| IMPORT_C void | SetGrammarID | ( | TGrammarID | aGrammarID | ) | 
Sets the grammar ID on the result.
8.0
| TGrammarID aGrammarID | The grammar identifier. | 
| IMPORT_C void | SetRuleID | ( | TRuleID | aRuleID | ) | 
Sets the rule ID of the result.
8.0
| TRuleID aRuleID | The rule identifier. |