peary::interface::iface_mem_config

Configuration class for Memory interface.

#include <peary/interfaces/Memory/memory.hpp>

Inherits from peary::interface::InterfaceConfiguration

Inherited by peary::interface::iface_sermem_config

Public Functions

Name
iface_mem_config(std::string const & devicepath, const utils::memory_map & mem)Constructor for iface_mem_config.
virtual bool operator<(const iface_mem_config & rhs) const
bool operator<(const InterfaceConfiguration & rhs)Comparison operator for iface_mem_config.

Public Attributes

Name
utils::memory_map _mem

Additional inherited members

Public Functions inherited from peary::interface::InterfaceConfiguration

Name
InterfaceConfiguration(std::string )Constructor for InterfaceConfiguration class.

Public Attributes inherited from peary::interface::InterfaceConfiguration

Name
std::string _devpath

Public Functions Documentation

function iface_mem_config

  iface_mem_config(
    std::string const & devicepath,
    const utils::memory_map & mem
)
  

Constructor for iface_mem_config.

Parameters:

  • devicepath The device path for the memory interface
  • mem The memory map configuration

function operator<

  virtual bool operator<(
    const iface_mem_config & rhs
) const
  

function operator<

  bool operator<(
    const InterfaceConfiguration & rhs
)
  

Comparison operator for iface_mem_config.

Public Attributes Documentation

variable _mem

  utils::memory_map _mem;
  

Updated on 2025-11-14 at 11:31:23 +0100