CESMRICalContentLineReader Class Reference
class CESMRICalContentLineReader : public CBase
|
Class for reading in content lines from a stream.
Inherits from
-
CESMRICalContentLineReader
Private Member Enumerations
|
enum
|
Flags
{
EEof
= 1 }
|
Constructor & Destructor Documentation
CESMRICalContentLineReader(RReadStream &)
CESMRICalContentLineReader
|
(
|
RReadStream
&
|
aStream
|
)
|
[private]
|
~CESMRICalContentLineReader()
~CESMRICalContentLineReader
|
(
|
)
|
|
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
GetLineL(TPtr &)
void
|
GetLineL
|
(
|
TPtr
&
|
aPtr
|
)
|
[private]
|
Reads from the stream to the next line feed.
-
leave
-
With KErrEof when the end of the stream is reached or KErrCorrupt if the line is invalid.
Parameters
TPtr
& aPtr
|
A modifiable pointer to a buffer to read the line into.
|
GetNextContentLine(TPtrC &)
GetNextContentLineL()
void
|
GetNextContentLineL
|
(
|
)
|
[private]
|
Reads the next content line from the stream into aPtr. If the content line has been folded, it will be unfolded. After completion aPtr will point to the new content line
-
leave
-
Leaves with KErrEof when we reach the end of the stream.
SkipComponentL(const TDesC &)
void
|
SkipComponentL
|
(
|
const
TDesC
&
|
aName
|
)
|
|
Member Enumerations Documentation
Member Data Documentation
HBufC * iCurrentLine
HBufC
*
|
iCurrentLine
|
[private]
|
HBufC * iNextLine
HBufC
*
|
iNextLine
|
[private]
|
RReadStream & iReadStream
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.