IoT::OPC

class QualifiedName

File Information

Library: IoT/OPC
Package: OPCCore
Header: IoT/OPC/Types.h

Description

A QualifiedName combines a namespace index with a name.

Member Summary

Member Functions: internal, name, namespaceIndex, operator !=, operator =, operator ==

Constructors

QualifiedName

QualifiedName();

Creates an empty name.

QualifiedName

QualifiedName(
    const QualifiedName & other
);

Creates the QualifiedName by copying another one.

QualifiedName

QualifiedName(
    QualifiedName && other
);

Creates the QualifiedName by moving another one.

QualifiedName

QualifiedName(
    const UA_QualifiedName & other
);

Creates the QualifiedName from an UA_QualifiedName struct.

QualifiedName

QualifiedName(
    Poco::UInt16 namespaceIndex,
    const std::string & name
);

Creates the QualifiedName.

Destructor

~QualifiedName

~QualifiedName();

Destroys the QualifiedName.

Member Functions

internal

UA_QualifiedName internal() const;

Returns a UA_QualifiedName struct.

name inline

const std::string & name() const;

Returns the name.

name

void name(
    const std::string & value
);

namespaceIndex inline

Poco::UInt16 namespaceIndex() const;

Returns the namespace index.

namespaceIndex

void namespaceIndex(
    Poco::UInt16 value
);

operator !=

bool operator != (
    const QualifiedName & other
) const;

operator =

QualifiedName & operator = (
    const QualifiedName & other
);

Assignment.

operator =

QualifiedName & operator = (
    const UA_QualifiedName & other
);

Assignment from a UA_QualifiedName struct.

operator =

QualifiedName & operator = (
    QualifiedName && other
);

Move assignment.

operator ==

bool operator == (
    const QualifiedName & other
) const;

Securely control IoT edge devices from anywhere   Connect a Device