#include <delimitedpathsegment8.h>
| class CDelimitedPathSegment8 : public CDelimitedDataBase8 |
| Public Member Functions | |
|---|---|
| ~CDelimitedPathSegment8() | |
| IMPORT_C void | InsertAndEscapeCurrentL(const TDesC8 &) |
| IMPORT_C CDelimitedPathSegment8 * | NewL(const TDesC8 &) |
| IMPORT_C CDelimitedPathSegment8 * | NewLC(const TDesC8 &) |
| IMPORT_C void | PushAndEscapeBackL(const TDesC8 &) |
| IMPORT_C void | PushAndEscapeFrontL(const TDesC8 &) |
| IMPORT_C void | InsertAndEscapeCurrentL | ( | const TDesC8 & | aParam | ) |
Escape encodes the parameter then inserts the escaped version in a position before the current parsed parameter. The new parameter should only contain a single path segment parameter, as any parameter delimiters in the parameter will be converted to an escape triple. The parser is left in a state where its current parameter is the same one as before the insertion.
| Parameters | |
|---|---|
| aParam | A descriptor with the unescaped path segment parameter |
| IMPORT_C CDelimitedPathSegment8 * | NewL | ( | const TDesC8 & | aPathSegment | ) | [static] |
Static factory constructor. Uses two phase construction and leaves nothing on the CleanupStack.
| Parameters | |
|---|---|
| aPathSegment | A descriptor with the initial path segment. |
| IMPORT_C CDelimitedPathSegment8 * | NewLC | ( | const TDesC8 & | aPathSegment | ) | [static] |
Static factory constructor. Uses two phase construction and leaves a pointer to created object on the CleanupStack.
| Parameters | |
|---|---|
| aPathSegment | A descriptor with the initial path segment. |
| IMPORT_C void | PushAndEscapeBackL | ( | const TDesC8 & | aParam | ) |
Escape encodes the parameter then inserts the escaped version at the front of the path segment. The new parameter should only contain a single path segment parameter, as any parameter delimiters in the parameter will be converted to an escape triple. The parser is left in a state where its current parameter is the same one as before the insertion.
A re-parse is required to ensure that the parser is valid.
| Parameters | |
|---|---|
| aParam | A descriptor with the unescaped path segment parameter |
| IMPORT_C void | PushAndEscapeFrontL | ( | const TDesC8 & | aParam | ) |
Escape encodes the parameter then inserts the escaped version at the back of the path segment. The new parameter should only contain a single path segment parameter, as any parameter delimiters in the parameter will be converted to an escape triple. The parser is left in a state where its current parameter is the same one as before the insertion.
A re-parse is required to ensure that the parser is valid.
| Parameters | |
|---|---|
| aParam | A descriptor with the unescaped path segment parameter. |