CUPnPXMLParserLite Class Reference
| class CUPnPXMLParserLite : public CBase |
XML SAX Parser for UPnP.
- Since
- s60 3.1 upnpxmlparser.lib
| Protected Member Functions |
|---|
|
TAny * | GetExtendedInterface(const TInt32) |
| void | OnContentL(const TDesC8 &, TInt) |
| void | OnEndDocumentL(TInt) |
| void | OnEndElementL(const RTagInfo &, TInt) |
| void | OnEndPrefixMappingL(const RString &, TInt) |
| void | OnError(TInt) |
| void | OnIgnorableWhiteSpaceL(const TDesC8 &, TInt) |
| void | OnProcessingInstructionL(const TDesC8 &, const TDesC8 &, TInt) |
| void | OnSkippedEntityL(const RString &, TInt) |
| void | OnStartDocumentL(const RDocumentParameters &, TInt) |
| void | OnStartElementL(const RTagInfo &, const RAttributeArray &, TInt) |
| void | OnStartPrefixMappingL(const RString &, const RString &, TInt) |
Constructor & Destructor Documentation
CUPnPXMLParserLite()
| CUPnPXMLParserLite | ( | ) | [private] |
~CUPnPXMLParserLite()
| ~CUPnPXMLParserLite | ( | ) | [virtual] |
Member Functions Documentation
ConstructL()
| void | ConstructL | ( | ) | [private] |
GetExtendedInterface(const TInt32)
|
TAny * | GetExtendedInterface | ( | const TInt32 | aUid | ) | [protected] |
OnContentL(const TDesC8 &, TInt)
| void | OnContentL | ( | const TDesC8 & | aBytes, |
| | TInt | aErrorCode |
| | ) | [protected] |
OnEndDocumentL(TInt)
| void | OnEndDocumentL | ( | TInt | aErrorCode | ) | [protected] |
OnEndElementL(const RTagInfo &, TInt)
| void | OnEndElementL | ( | const RTagInfo & | aElement, |
| | TInt | aErrorCode |
| | ) | [protected] |
OnEndPrefixMappingL(const RString &, TInt)
| void | OnEndPrefixMappingL | ( | const RString & | aPrefix, |
| | TInt | aErrorCode |
| | ) | [protected] |
OnError(TInt)
| void | OnError | ( | TInt | aErrorCode | ) | [protected] |
OnIgnorableWhiteSpaceL(const TDesC8 &, TInt)
| void | OnIgnorableWhiteSpaceL | ( | const TDesC8 & | aBytes, |
| | TInt | aErrorCode |
| | ) | [protected] |
OnProcessingInstructionL(const TDesC8 &, const TDesC8 &, TInt)
| void | OnProcessingInstructionL | ( | const TDesC8 & | aTarget, |
| | const TDesC8 & | aData, |
| | TInt | aErrorCode |
| | ) | [protected] |
OnSkippedEntityL(const RString &, TInt)
| void | OnSkippedEntityL | ( | const RString & | aName, |
| | TInt | aErrorCode |
| | ) | [protected] |
OnStartDocumentL(const RDocumentParameters &, TInt)
| void | OnStartDocumentL | ( | const RDocumentParameters & | aDocParam, |
| | TInt | aErrorCode |
| | ) | [protected] |
Parameters
| const RDocumentParameters & aDocParam | |
| TInt aErrorCode | |
OnStartElementL(const RTagInfo &, const RAttributeArray &, TInt)
OnStartPrefixMappingL(const RString &, const RString &, TInt)
| void | OnStartPrefixMappingL | ( | const RString & | aPrefix, |
| | const RString & | aUri, |
| | TInt | aErrorCode |
| | ) | [protected] |
ParseResultDataL(RPointerArray< CUpnpObjectLite > &, const TDesC8 &, const TDesC &)
Parses xml data to the array of objects.
Parameters
| RPointerArray< CUpnpObjectLite > & aResultArray | |
| const TDesC8 & aData | |
| const TDesC & aFormatString =
KNullDesC
| the format of title. If KNullDesC title will be stored as it is. It's expected that the string is in the following format: _L( "0\t%S---" ); where "0" is a placeholder for icon index and S is a placeholder for title |
SetAttributesL(CUpnpObjectLite &, const RAttributeArray &)
| void | SetAttributesL | ( | CUpnpObjectLite & | aObject, |
| | const RAttributeArray & | aAttributes |
| | ) | [private] |
Sets element's attributes to the object.
Parameters
| CUpnpObjectLite & aObject | attributes will be set to this object |
| const RAttributeArray & aAttributes | attributes to set |
SetIconIndex(const CUpnpObjectLite &)
| void | SetIconIndex | ( | const CUpnpObjectLite & | aObject | ) | [private] |
Parameters
| const CUpnpObjectLite & aObject | |
Member Data Documentation
HBufC8 * iElementValue
|
HBufC8 * | iElementValue | [private] |
HBufC * iFormatString
|
HBufC * | iFormatString | [private] |
TBool
iObjectClass
|
TBool
| iObjectClass | [private] |
RPointerArray< CUpnpObjectLite > * iResultRoot
A pointer to result array from the client. Not own.
CUPnPObjectStackLite * iStack
| CUPnPObjectStackLite * | iStack | [private] |
A stack for UPnP objects. Own.
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.