![]() |
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <NamespaceAndName.h>
Public Member Functions | |
NamespaceAndName () | |
NamespaceAndName (const std::string &nameSpaceIn, const std::string &nameIn) | |
NamespaceAndName (const CapabilityTag &identifier) | |
![]() | |
CapabilityTag (const std::string &nameSpace, const std::string &name, const std::string &endpointId, const utils::Optional< std::string > &instanceId=utils::Optional< std::string >()) | |
CapabilityTag (const CapabilityTag &other)=default | |
bool | operator< (const CapabilityTag &rhs) const |
bool | operator== (const CapabilityTag &rhs) const |
bool | operator!= (const CapabilityTag &rhs) const |
Additional Inherited Members | |
![]() | |
const std::string | nameSpace |
The namespace value of this message. More... | |
const std::string | name |
The name value of this message. More... | |
const std::string | endpointId |
The endpoint id of this message. More... | |
const utils::Optional< std::string > | instance |
The capability instance relative to this message if applicable; otherwise, an empty object. More... | |
Conjoined namespace
and name
values (intended for identifying sub-types of AVSDirective
).
CapabilityTag
instead. alexaClientSDK::avsCommon::avs::NamespaceAndName::NamespaceAndName | ( | ) |
Constructor to initialize with default values.
alexaClientSDK::avsCommon::avs::NamespaceAndName::NamespaceAndName | ( | const std::string & | nameSpaceIn, |
const std::string & | nameIn | ||
) |
Constructor to initialize wih specific values.
nameSpaceIn | The namespace value for this instance. |
nameIn | The name value for this instance. |
alexaClientSDK::avsCommon::avs::NamespaceAndName::NamespaceAndName | ( | const CapabilityTag & | identifier | ) |
Constructor used to covert CapabilityMessageIdentifier
into a NamespaceAndName
object.
identifier | The CapabilityMessageIdentifier to copy. |
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0