Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: DelimitedPathSegment8.h
Link against: inetprotutil.lib

Class TDelimitedPathSegmentParser8

class TDelimitedPathSegmentParser8 : public TDelimitedParserBase8;

Description

Dependencies : TDelimitedParserBase8 Comments : Derived class from TDelimitedParserBase providing a class for parsing path segments delimited by a ';' as defined in RFC2396.

Derivation

Members

Defined in TDelimitedPathSegmentParser8:
Parse(), ParseReverse(), TDelimitedPathSegmentParser8()

Inherited from TDelimitedParserBase8:
BackDelimiter(), Dec(), Des(), Eos(), FrontDelimiter(), GetNext(), Inc(), Peek(), Remainder(), SetDelimiter()


Construction and destruction


TDelimitedPathSegmentParser8()

IMPORT_C TDelimitedPathSegmentParser8();

Description

Constructor.

[Top]


Member functions


Parse()

IMPORT_C void Parse(const TDesC8 &aPathSegment);

Pre-Condition

The delimiter must have been set.

Description

This parses the descriptor into path segment parameters from left to right.

Post-Condition

The current segment is the leftmost segment and the direction of parsing is set from left to right (EDelimitedDataForward).

Parameters

const TDesC8 &aPathSegment

A descriptor containing the path segment.


ParseReverse()

IMPORT_C void ParseReverse(const TDesC8 &aPathSegment);

Pre-Condition

The delimiter must have been set.

Description

This parses the descriptor into path segment parameters from right to left.

Post-Condition

The current segment is the leftmost segment and the direction of parsing is set from right to left (EDelimitedDataReverse).

Parameters

const TDesC8 &aPathSegment

A descriptor containing the path segment.