AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::applicationUtilities::androidUtilities::test::MockInterface Class Referenceabstract

#include <MockAndroidSLESInterface.h>

Inheritance diagram for alexaClientSDK::applicationUtilities::androidUtilities::test::MockInterface:
Inheritance graph
[legend]

Public Member Functions

virtual void set (void *destination)=0
 
virtual ~MockInterface ()=default
 

Detailed Description

Interface for all mocks to OpenSL ES Interfaces which are C structs.

Constructor & Destructor Documentation

◆ ~MockInterface()

virtual alexaClientSDK::applicationUtilities::androidUtilities::test::MockInterface::~MockInterface ( )
virtualdefault

Destructor.

Member Function Documentation

◆ set()

virtual void alexaClientSDK::applicationUtilities::androidUtilities::test::MockInterface::set ( void *  destination)
pure virtual

Set the given pointer to the underlying object.

Parameters
destinationThe object that will store the underlying object pointer.

Implemented in alexaClientSDK::applicationUtilities::androidUtilities::test::MockInterfaceImpl< InterfaceT >.


The documentation for this class 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