Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::model::LoginLockout Struct Reference

#include <structs.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 

Public Member Functions

 LoginLockout ()
 
 LoginLockout (uint8_t maxFailedAttempts, iv::types::milliseconds lockoutDuration, bool automaticUnlock)
 
 LoginLockout (const LoginLockout &other)
 
 LoginLockout (LoginLockout &&other) noexcept
 
 ~LoginLockout ()
 
LoginLockoutoperator= (const LoginLockout &other)
 
LoginLockoutoperator= (LoginLockout &&other) noexcept
 
bool load (const iv::file::xml::node &nodeLoginLockout)
 
bool save (iv::file::xml::node &nodeLoginLockout) const
 

Public Attributes

uint8_t _maxFailedAttempts
 
iv::types::milliseconds _lockoutDuration
 
bool _automaticUnlock
 

Constructor & Destructor Documentation

◆ LoginLockout() [1/4]

iv::model::LoginLockout::LoginLockout ( )

◆ LoginLockout() [2/4]

iv::model::LoginLockout::LoginLockout ( uint8_t maxFailedAttempts,
iv::types::milliseconds lockoutDuration,
bool automaticUnlock )

◆ LoginLockout() [3/4]

iv::model::LoginLockout::LoginLockout ( const LoginLockout & other)
default

◆ LoginLockout() [4/4]

iv::model::LoginLockout::LoginLockout ( LoginLockout && other)
noexcept

◆ ~LoginLockout()

iv::model::LoginLockout::~LoginLockout ( )
default

Member Function Documentation

◆ load()

bool iv::model::LoginLockout::load ( const iv::file::xml::node & nodeLoginLockout)

◆ operator=() [1/2]

LoginLockout & iv::model::LoginLockout::operator= ( const LoginLockout & other)

◆ operator=() [2/2]

LoginLockout & iv::model::LoginLockout::operator= ( LoginLockout && other)
noexcept

◆ save()

bool iv::model::LoginLockout::save ( iv::file::xml::node & nodeLoginLockout) const

Member Data Documentation

◆ _automaticUnlock

bool iv::model::LoginLockout::_automaticUnlock

◆ _lockoutDuration

iv::types::milliseconds iv::model::LoginLockout::_lockoutDuration

◆ _maxFailedAttempts

uint8_t iv::model::LoginLockout::_maxFailedAttempts

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