// deployer WireguardModule header
// Copyright (C) 2024 Jean-Cloud
// GNU General Public License v3

#if !defined(WIREGUARDMODULE_H)
#define WIREGUARDMODULE_H

#include "Module.h"

class WireguardModule : public Module
{
    public:
    WireguardModule();
    ~WireguardModule(){} //inline
    int Prepare ();
    int Deploy (string serviceUsername);
    int Remove(string serviceUsername);
    int Clean ();
};
#endif