CPacked Class Reference
class CPacked : public CBase
|
A base class to serialize objects between clients and the server.
Library:
FeedsEngine.lib
Constructor & Destructor Documentation
CPacked(TInt, TInt)
CPacked
|
(
|
TInt
|
aTokenArrayInc,
|
|
TInt
|
aStringTableInc
|
|
)
|
[protected]
|
Parameters
TInt
aTokenArrayInc
|
|
TInt
aStringTableInc
|
|
Member Functions Documentation
AddAttributeL(TInt, const TDesC &)
void
|
AddAttributeL
|
(
|
TInt
|
aAttribute,
|
|
const
TDesC
&
|
aValue
|
|
)
|
|
Insert an attribute. This attribute should be applied to the enclosing entity (Feed, Item, or Enclosure).
Parameters
TInt
aAttribute
|
The attribute's id.
|
const
TDesC
& aValue
|
The attribute's value.
|
AddAttributeL(TInt, TInt)
void
|
AddAttributeL
|
(
|
TInt
|
aAttribute,
|
|
TInt
|
aValue
|
|
)
|
|
Insert an attribute. This attribute should be applied to the enclosing entity (Feed, Item, or Enclosure).
Parameters
TInt
aAttribute
|
The attribute's id.
|
TInt
aValue
|
The attribute's value.
|
AppendStringTableChunkL(const TDesC8 &)
void
|
AppendStringTableChunkL
|
(
|
const
TDesC8
&
|
aChunk
|
)
|
|
Append a chunk of "string-table" values to the feed.
Parameters
const
TDesC8
& aChunk
|
A string chunk.
|
AppendTokenChunkL(const TDesC8 &)
void
|
AppendTokenChunkL
|
(
|
const
TDesC8
&
|
aChunk
|
)
|
|
Append a chunk of "token" values to the feed.
Parameters
const
TDesC8
& aChunk
|
A token chunk.
|
BaseConstructL()
void
|
BaseConstructL
|
(
|
)
|
[protected]
|
By default Symbian 2nd phase constructor is private.
ExtractAttributeValue(TUint &, TPtrC &)
void
|
ExtractAttributeValue
|
(
|
TUint
&
|
aAttribute,
|
|
TPtrC
&
|
aValue
|
|
)
|
const
|
Upon completion aValue wraps the current attribute value. This method must only be called when the call to NextToken returns EPackedTokenAttribute.
Parameters
TUint
& aAttribute
|
The attribute.
|
TPtrC
& aValue
|
The attribute value.
|
HasNextToken()
TBool
|
HasNextToken
|
(
|
)
|
const
|
Determine if there is a next token.
InsertTokenL(TUint)
void
|
InsertTokenL
|
(
|
TUint
|
aToken
|
)
|
[protected]
|
NextToken()
TUint
|
NextToken
|
(
|
)
|
const
|
Reset()
Resets back to the first token.
Trim()
Removes any temp memory used while appending chunks.
Member Data Documentation
const TInt KStringTableInc
const
TInt
|
KStringTableInc
|
[protected]
|
const TInt KTokenArrayInc
const
TInt
|
KTokenArrayInc
|
[protected]
|
TInt
iNextToken
TInt
|
iNextToken
|
[protected]
|
HBufC * iStringTable
HBufC
*
|
iStringTable
|
[protected]
|
TUint * iTokenArray
TUint
*
|
iTokenArray
|
[protected]
|
TPtrC8
iTokenArrayAsDes
TPtrC8
|
iTokenArrayAsDes
|
[protected]
|
TInt
iTokenArrayLength
TInt
|
iTokenArrayLength
|
[protected]
|
TInt
iTokenArrayMaxLength
TInt
|
iTokenArrayMaxLength
|
[protected]
|
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.