Leosac  0.8.0
Open Source Access Control
Leosac::Module::Wiegand::WiegandConfig Class Reference

Transient configuration object that stores the list of reader use/configure. More...

#include <WiegandConfig.hpp>

+ Collaboration diagram for Leosac::Module::Wiegand::WiegandConfig:

Public Member Functions

 WiegandConfig ()=default
 
void add_reader (WiegandReaderConfigPtr)
 
const std::vector< WiegandReaderConfigPtr > & readers () const
 

Private Attributes

std::vector< WiegandReaderConfigPtrreaders_
 

Detailed Description

Transient configuration object that stores the list of reader use/configure.

This object is either populated from the database or from the XML configuration.

Definition at line 123 of file WiegandConfig.hpp.

Constructor & Destructor Documentation

◆ WiegandConfig()

Leosac::Module::Wiegand::WiegandConfig::WiegandConfig ( )
default

Member Function Documentation

◆ add_reader()

void Leosac::Module::Wiegand::WiegandConfig::add_reader ( WiegandReaderConfigPtr  reader)

Definition at line 33 of file WiegandConfig.cpp.

◆ readers()

const std::vector< WiegandReaderConfigPtr > & Leosac::Module::Wiegand::WiegandConfig::readers ( ) const

Definition at line 38 of file WiegandConfig.cpp.

Member Data Documentation

◆ readers_

std::vector<WiegandReaderConfigPtr> Leosac::Module::Wiegand::WiegandConfig::readers_
private

Definition at line 132 of file WiegandConfig.hpp.


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