Poco::UPnP::ServiceDesc

class ServiceContentHandler

File Information

Library: UPnP/ServiceDesc
Package: ServiceDescParser
Header: Poco/UPnP/ServiceDesc/ServiceContentHandler.h

Description

The ServiceContentHandler is used to parse a UPnP Service Description XML document.

Inheritance

Direct Base Classes: Poco::XML::ContentHandler

All Base Classes: Poco::XML::ContentHandler

Member Summary

Member Functions: characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, service, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping

Inherited Functions: characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping

Constructors

ServiceContentHandler

ServiceContentHandler();

Creates the ServiceContentHandler.

Destructor

~ServiceContentHandler virtual

~ServiceContentHandler();

Destroys the ServiceContentHandler.

Member Functions

characters

void characters(
    const XML::XMLChar ch[],
    int start,
    int length
);

endDocument virtual

void endDocument();

endElement

void endElement(
    const XML::XMLString & uri,
    const XML::XMLString & localName,
    const XML::XMLString & qname
);

endPrefixMapping

void endPrefixMapping(
    const XML::XMLString & prefix
);

ignorableWhitespace

void ignorableWhitespace(
    const XML::XMLChar ch[],
    int start,
    int length
);

processingInstruction

void processingInstruction(
    const XML::XMLString & target,
    const XML::XMLString & data
);

service inline

Service::Ptr service() const;

Returns the loaded service.

setDocumentLocator

void setDocumentLocator(
    const XML::Locator * loc
);

skippedEntity

void skippedEntity(
    const XML::XMLString & name
);

startDocument virtual

void startDocument();

startElement

void startElement(
    const XML::XMLString & uri,
    const XML::XMLString & localName,
    const XML::XMLString & qname,
    const XML::Attributes & attrList
);

startPrefixMapping

void startPrefixMapping(
    const XML::XMLString & prefix,
    const XML::XMLString & uri
);

Variables

VAL_NO static

static const XML::XMLString VAL_NO;

Securely control IoT edge devices from anywhere   Connect a Device