|
| CallManagerInterface (const std::string &objectName, const std::string &avsNamespace, std::shared_ptr< sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender) |
|
virtual | ~CallManagerInterface ()=default |
|
virtual void | addObserver (std::shared_ptr< avsCommon::sdkInterfaces::CallStateObserverInterface > observer)=0 |
|
virtual void | removeObserver (std::shared_ptr< avsCommon::sdkInterfaces::CallStateObserverInterface > observer)=0 |
|
virtual void | addDtmfObserver (std::shared_ptr< DtmfObserverInterface > observer) |
|
virtual void | removeDtmfObserver (std::shared_ptr< DtmfObserverInterface > observer) |
|
virtual void | acceptCall ()=0 |
|
virtual void | sendDtmf (DTMFTone dtmfTone)=0 |
|
virtual void | stopCall ()=0 |
|
virtual void | muteSelf ()=0 |
|
virtual void | unmuteSelf ()=0 |
|
virtual void | enableVideo () |
|
virtual void | disableVideo () |
|
virtual bool | isSelfMuted () const =0 |
|
| RequiresShutdown (const std::string &name) |
|
virtual | ~RequiresShutdown () |
| Destructor. More...
|
|
const std::string & | name () const |
|
void | shutdown () |
|
bool | isShutdown () const |
|
virtual | ~CapabilityAgent ()=default |
|
void | preHandleDirective (std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result) override final |
|
bool | handleDirective (const std::string &messageId) override final |
|
void | cancelDirective (const std::string &messageId) override final |
|
void | onDeregistered () override |
|
void | onFocusChanged (FocusState newFocus, MixingBehavior behavior) override |
|
Public Member Functions inherited from alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface |
virtual | ~DirectiveHandlerInterface ()=default |
|
virtual void | handleDirectiveImmediately (std::shared_ptr< avsCommon::avs::AVSDirective > directive)=0 |
|
virtual void | preHandleDirective (std::shared_ptr< avsCommon::avs::AVSDirective > directive, std::unique_ptr< DirectiveHandlerResultInterface > result)=0 |
|
virtual avs::DirectiveHandlerConfiguration | getConfiguration () const =0 |
|
virtual | ~ChannelObserverInterface ()=default |
|
virtual | ~StateProviderInterface ()=default |
|
virtual void | provideState (const avs::NamespaceAndName &stateProviderName, const ContextRequestToken stateRequestToken) |
|
virtual void | provideState (const avs::CapabilityTag &stateProviderName, const ContextRequestToken stateRequestToken) |
|
virtual bool | canStateBeRetrieved () |
|
virtual bool | hasReportableStateProperties () |
|
virtual bool | shouldQueryState () |
|
virtual | ~ContextRequesterInterface ()=default |
|
virtual void | onContextAvailable (const std::string &jsonContext) |
|
virtual void | onContextAvailable (const endpoints::EndpointIdentifier &endpointId, const avs::AVSContext &endpointContext, ContextRequestToken requestToken) |
|
virtual void | onContextFailure (const ContextRequestError error) |
|
virtual void | onContextFailure (const ContextRequestError error, ContextRequestToken token) |
|
virtual | ~ConnectionStatusObserverInterface ()=default |
|
virtual void | onConnectionStatusChanged (const Status status, const ChangedReason reason)=0 |
|
virtual void | onConnectionStatusChanged (const Status status, const std::vector< EngineConnectionStatus > &engineStatuses) |
|
virtual | ~SoftwareInfoSenderObserverInterface ()=default |
|
virtual void | onFirmwareVersionAccepted (softwareInfo::FirmwareVersion firmwareVersion)=0 |
|
virtual | ~AVSGatewayObserverInterface ()=default |
|
virtual void | onAVSGatewayChanged (const std::string &avsGateway)=0 |
|
This class provides an interface to the CallManager
.