AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Types | Static Public Attributes | List of all members
alexaClientSDK::avsCommon::utils::sds::test::MinimalTraits2 Struct Reference

Public Types

using AtomicIndex = MinimalTraits::AtomicIndex
 Same AtomicIndex type as MinimalTraits. More...
 
using AtomicBool = MinimalTraits::AtomicBool
 Same AtomicBool type as MinimalTraits. More...
 
using Buffer = MinimalTraits::Buffer
 Same Buffer type as MinimalTraits. More...
 
using Mutex = MinimalTraits::Mutex
 Same Mutex type as MinimalTraits. More...
 
using ConditionVariable = MinimalTraits::ConditionVariable
 Same ConditionVariable type as MinimalTraits. More...
 

Static Public Attributes

static constexpr const char * traitsName = "alexaClientSDK::avsCommon::utils::sds::test::MinimalTraits2"
 Unique string descring this set of traits. Note that this differes from MinimalTraits::traitsName. More...
 

Detailed Description

A second custom traits type which is functionally compatible with MinimalTraits, but has a different name. This set of traits is used to verify that SDS can detect a mismatch in traitsName when opening a buffer initialized by a different SDS.

Member Typedef Documentation

◆ AtomicBool

Same AtomicBool type as MinimalTraits.

◆ AtomicIndex

Same AtomicIndex type as MinimalTraits.

◆ Buffer

Same Buffer type as MinimalTraits.

◆ ConditionVariable

Same ConditionVariable type as MinimalTraits.

◆ Mutex

Same Mutex type as MinimalTraits.

Member Data Documentation

◆ traitsName

constexpr const char* alexaClientSDK::avsCommon::utils::sds::test::MinimalTraits2::traitsName = "alexaClientSDK::avsCommon::utils::sds::test::MinimalTraits2"
static

Unique string descring this set of traits. Note that this differes from MinimalTraits::traitsName.


The documentation for this struct was generated from the following file:

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0