AuthenticationLegacy.h
Go to the documentation of this file.
1 //
2 // Copyright (c) 2023 SICK AG, Waldkirch
3 //
4 // SPDX-License-Identifier: Unlicense
5 
6 #pragma once
7 #include "VisionaryControl.h"
8 
9 namespace visionary {
10 
12 {
13 public:
14  explicit AuthenticationLegacy(VisionaryControl& vctrl);
15  ~AuthenticationLegacy() override;
16 
17  bool login(UserLevel userLevel, const std::string& password) override;
18  bool logout() override;
19 
20 private:
22 };
23 
24 } // namespace visionary
VisionaryControl.h
visionary::IAuthentication::UserLevel
UserLevel
Available CoLa user levels.
Definition: IAuthentication.h:15
visionary::AuthenticationLegacy::login
bool login(UserLevel userLevel, const std::string &password) override
Definition: AuthenticationLegacy.cpp:18
visionary
Definition: MD5.cpp:44
visionary::AuthenticationLegacy::AuthenticationLegacy
AuthenticationLegacy(VisionaryControl &vctrl)
Definition: AuthenticationLegacy.cpp:12
visionary::AuthenticationLegacy::~AuthenticationLegacy
~AuthenticationLegacy() override
visionary::AuthenticationLegacy
Definition: AuthenticationLegacy.h:11
visionary::AuthenticationLegacy::logout
bool logout() override
Definition: AuthenticationLegacy.cpp:33
visionary::IAuthentication
Definition: IAuthentication.h:11
visionary::AuthenticationLegacy::m_VisionaryControl
VisionaryControl & m_VisionaryControl
Definition: AuthenticationLegacy.h:21
visionary::VisionaryControl
Definition: VisionaryControl.h:19


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:36:38