16 #ifndef ACSDKAUTHORIZATIONINTERFACES_AUTHORIZATIONMANAGERINTERFACE_H_ 17 #define ACSDKAUTHORIZATIONINTERFACES_AUTHORIZATIONMANAGERINTERFACE_H_ 26 namespace acsdkAuthorizationInterfaces {
28 class AuthorizationAdapterInterface;
58 virtual void add(
const std::shared_ptr<acsdkAuthorizationInterfaces::AuthorizationAdapterInterface>& adapter) = 0;
64 #endif // ACSDKAUTHORIZATIONINTERFACES_AUTHORIZATIONMANAGERINTERFACE_H_ ::std::string string
Definition: gtest-port.h:1097
Definition: AuthorizationManagerInterface.h:34
virtual ~AuthorizationManagerInterface()=default
Destructor.
An aggregated structure to simplify working with State and Error.
Definition: AuthObserverInterface.h:80
virtual void add(const std::shared_ptr< acsdkAuthorizationInterfaces::AuthorizationAdapterInterface > &adapter)=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual void reportStateChange(const avsCommon::sdkInterfaces::AuthObserverInterface::FullState &state, const std::string &authId, const std::string &userId)=0