3 #if defined(DtIFSPEC1516_2025)
7 #include <RTI/auth/Authorizer.h>
8 #include <RTI/VariableLengthData.h>
10 class DT_DLL_LRC HLAauthorizer :
public rti1516_2025::Authorizer
14 HLAauthorizer() noexcept;
17 virtual ~HLAauthorizer() noexcept;
19 virtual rti1516_2025::AuthorizationResult authorizeRtiOperation(rti1516_2025::Credentials const & credentials) override;
21 virtual rti1516_2025::AuthorizationResult authorizeFederationOperation(rti1516_2025::Credentials const & credentials,
22 std::wstring const & federationName) override;
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;
28 virtual std::wstring getName () const override;
32 virtual
void setPlainTextPassword(const std::wstring& password);
33 virtual const std::wstring& plainTextPassword() const;
39 virtual rti1516_2025::AuthorizationResult authorizeOperation(rti1516_2025::Credentials const& credentials, const std::wstring& operationType);
42 std::wstring myPlainTextPassword;
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155