winss
|
#include <windows.h>
#include <filesystem>
#include <vector>
#include <chrono>
#include <string>
#include "easylogging/easylogging++.hpp"
#include "../handle_wrapper.hpp"
#include "../windows_interface.hpp"
#include "../filesystem_interface.hpp"
#include "../wait_multiplexer.hpp"
#include "../not_owning_ptr.hpp"
#include "../environment.hpp"
#include "../path_mutex.hpp"
#include "../process.hpp"
#include "../utils.hpp"
Go to the source code of this file.
Classes | |
struct | winss::SuperviseState |
The state of the supervisor. More... | |
class | winss::SuperviseListener |
The supervisor listener. More... | |
class | winss::SuperviseTmpl< TMutex, TProcess > |
The supervisor class template. More... | |
Namespaces | |
winss | |
Typedefs | |
typedef SuperviseTmpl< winss::PathMutex, winss::Process > | winss::Supervise |
Concrete supervise implementation. More... | |
Enumerations | |
enum | winss::SuperviseNotification { winss::UNKNOWN, winss::START, winss::RUN, winss::END, winss::BROKEN, winss::FINISHED, winss::EXIT } |
The supervisor events which can occur. More... | |