MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HLAauthorizer.h
Go to the documentation of this file.
1 #pragma once
2 
3 #if defined(DtIFSPEC1516_2025)
4 
5 #include "rtiMsConfig.h"
6 
7 #include <RTI/auth/Authorizer.h>
8 #include <RTI/VariableLengthData.h>
9 
10 class DT_DLL_LRC HLAauthorizer : public rti1516_2025::Authorizer
11 {
12 public:
14  HLAauthorizer() noexcept;
15 
17  virtual ~HLAauthorizer() noexcept;
18 
19  virtual rti1516_2025::AuthorizationResult authorizeRtiOperation(rti1516_2025::Credentials const & credentials) override;
20 
21  virtual rti1516_2025::AuthorizationResult authorizeFederationOperation(rti1516_2025::Credentials const & credentials,
22  std::wstring const & federationName) override;
23 
24  virtual rti1516_2025::AuthorizationResult authorizeFederateOperation(rti1516_2025::Credentials const & credentials,
25  std::wstring const & federationName, std::wstring const & federateName, std::wstring const & federateType) override;
26 
28  virtual std::wstring getName () const override;
29 
31 
32  virtual void setPlainTextPassword(const std::wstring& password);
33  virtual const std::wstring& plainTextPassword() const;
35 
36 protected:
37 
39  virtual rti1516_2025::AuthorizationResult authorizeOperation(rti1516_2025::Credentials const& credentials, const std::wstring& operationType);
40 
41 private:
42  std::wstring myPlainTextPassword;
43 
44 };
45 
46 #endif
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)