#pragma once

#include <filesystem>


class Switch
{
public:
    Switch(const std::filesystem::path& control_file);
    
    void set_state(bool);
    bool get_state() const;

    std::string path() const { return _control_file.string(); }

private:
    std::filesystem::path _control_file;
};
