Poco::UPnP::UPnPGen

class Service

Library: UPnP/UPnPGen
Package: Generator
Header: Poco/UPnP/UPnPGen/Service.h

Description

The Service contains a upnp service description

Member Summary

Member Functions: actions, majorVersion, minorVersion, specVersion, stateVariables

Types

Actions

typedef std::vector < Action > Actions;

StateVariables

typedef std::vector < StateVariable > StateVariables;

Constructors

Service

Service();

Creates the Service.

Destructor

~Service

~Service();

Destroys the Service.

Member Functions

actions inline

const Actions & actions() const;

returns all actions

actions

Actions & actions();

returns all actions

majorVersion inline

int majorVersion() const;

majorVersion

void majorVersion(
    int major
);

minorVersion inline

int minorVersion() const;

minorVersion

void minorVersion(
    int minor
);

specVersion

std::string specVersion() const;

Returns the spec versiod formatted as string major.minor

stateVariables inline

const StateVariables & stateVariables() const;

returns all state variables

stateVariables

StateVariables & stateVariables();

returns all state variables