Public Member Functions | Private Attributes | List of all members
visionary::AuthenticationLegacy Class Reference

#include <AuthenticationLegacy.h>

Inheritance diagram for visionary::AuthenticationLegacy:
Inheritance graph
[legend]

Public Member Functions

 AuthenticationLegacy (VisionaryControl &vctrl)
 
virtual bool login (UserLevel userLevel, const std::string &password)
 
virtual bool logout ()
 
virtual ~AuthenticationLegacy ()
 
- Public Member Functions inherited from visionary::IAuthentication
virtual ~IAuthentication ()
 

Private Attributes

VisionaryControlm_VisionaryControl
 

Additional Inherited Members

- Public Types inherited from visionary::IAuthentication
enum  UserLevel : int8_t {
  UserLevel::RUN = 0, UserLevel::OPERATOR = 1, UserLevel::MAINTENANCE = 2, UserLevel::AUTHORIZED_CLIENT = 3,
  UserLevel::SERVICE = 4
}
 Available CoLa user levels. More...
 

Detailed Description

Definition at line 27 of file AuthenticationLegacy.h.

Constructor & Destructor Documentation

◆ AuthenticationLegacy()

visionary::AuthenticationLegacy::AuthenticationLegacy ( VisionaryControl vctrl)
explicit

Definition at line 28 of file AuthenticationLegacy.cpp.

◆ ~AuthenticationLegacy()

visionary::AuthenticationLegacy::~AuthenticationLegacy ( )
virtual

Definition at line 33 of file AuthenticationLegacy.cpp.

Member Function Documentation

◆ login()

bool visionary::AuthenticationLegacy::login ( UserLevel  userLevel,
const std::string &  password 
)
virtual

Implements visionary::IAuthentication.

Definition at line 35 of file AuthenticationLegacy.cpp.

◆ logout()

bool visionary::AuthenticationLegacy::logout ( )
virtual

Implements visionary::IAuthentication.

Definition at line 52 of file AuthenticationLegacy.cpp.

Member Data Documentation

◆ m_VisionaryControl

VisionaryControl& visionary::AuthenticationLegacy::m_VisionaryControl
private

Definition at line 37 of file AuthenticationLegacy.h.


The documentation for this class was generated from the following files:


sick_safevisionary_base
Author(s):
autogenerated on Sat Oct 21 2023 02:24:26