peary/interfaces/interfaceConfiguration.hpp

Peary Interface Config. More…

Namespaces

Name
peary
peary::interface

Classes

Name
class peary::interface::InterfaceConfiguration Class representing the configuration of an interface.

Detailed Description

Peary Interface Config.

Copyright: Copyright (c) 2016-2025 CERN and the Peary Caribou authors. This software is distributed under the terms of the LGPL-3.0-only License, copied verbatim in the file “LICENSE.md”. SPDX-License-Identifier: LGPL-3.0-only

Source code

  
#pragma once

#include <any>
#include <map>
#include <string>

namespace peary::interface {

    class InterfaceConfiguration {
    public:
        explicit InterfaceConfiguration(std::string);

        virtual bool operator<(const InterfaceConfiguration& rhs) const;

        // Device path for the interface
        std::string _devpath;
    };

} // namespace peary::interface
  

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