7#ifndef LOGICALACCESS_READERMEMORYKEYSTORAGE_HPP
8#define LOGICALACCESS_READERMEMORYKEYSTORAGE_HPP
37 void setKeySlot(
unsigned char key_slot);
43 unsigned char getKeySlot()
const;
49 void setVolatile(
bool vol);
55 bool getVolatile()
const;
62 void serialize(boost::property_tree::ptree &parentNode)
override;
68 void unSerialize(boost::property_tree::ptree &node)
override;
74 std::string getDefaultXmlNodeName()
const override;
A Key storage base class. The key storage specify where the key is stored in memory....
Definition: keystorage.hpp:31
A reader memory key storage class.
Definition: readermemorykeystorage.hpp:18
virtual ~ReaderMemoryKeyStorage()=default
bool d_volatile
True if the key is stored volatile, false otherwise.
Definition: readermemorykeystorage.hpp:85
unsigned char d_key_slot
The key slot.
Definition: readermemorykeystorage.hpp:80
KeyStorageType
The key storage types.
Definition: keystorage.hpp:17