3 #include "util/uuid.hpp" 4 #include "nlohmann/json_fwd.hpp" 7 #include <glibmm/datetime.h> 17 static Glib::RefPtr<PoolManagerApplication> create();
18 std::string get_config_filename();
19 const std::string &get_ep_broadcast()
const;
20 void send_json(
int pid,
const json &j);
23 std::map<std::string, Glib::DateTime> recent_items;
28 void on_activate()
override;
29 void on_startup()
override;
31 void on_open(
const Gio::Application::type_vec_files &files,
const Glib::ustring &hint)
override;
33 std::string sock_broadcast_ep;
38 void on_hide_window(Gtk::Window *window);
39 void on_action_quit();
40 void on_action_preferences();
43 zmq::socket_t sock_broadcast;
a class to store JSON values
Definition: json.hpp:161
Definition: pool-mgr-app_win.hpp:13
Definition: pool-mgr-app.hpp:12
basic_json<> json
default JSON class
Definition: json_fwd.hpp:61