Poco::Netconf

class Capabilities

Library: Netconf
Package: Netconf
Header: Poco/Netconf/Capabilities.h

Description

A Capabilities object holds the capabilities(identified via uris) exchanged during session setup.

Member Summary

Member Functions: getCapabilities, pop_back, push_back, setCapabilities

Constructors

Capabilities

Capabilities();

Creates empty Capabilities.

Capabilities

Capabilities(
    const std::vector < std::string > & caps
);

Creates initialized Capabilities.

Destructor

~Capabilities

~Capabilities();

Destroys the Capabilities.

Member Functions

getCapabilities inline

const std::vector < std::string > & getCapabilities() const;

Returns all capabilities.

pop_back inline

void pop_back();

Removes the last added capability.

push_back inline

void push_back(
    const std::string & cap
);

Adds another capability

setCapabilities inline

void setCapabilities(
    const std::vector < std::string > & caps
);

Sets new capabilities.

Variables

REQUEST_NAME static

static const std::string REQUEST_NAME;