4 #include <msp/core/application.h>
5 #include <msp/core/mutex.h>
6 #include <msp/fs/path.h>
7 #include <msp/graphics/display.h>
8 #include <msp/graphics/window.h>
9 #include "networkinterface.h"
14 class Xinema: public Msp::RegisteredApplication<Xinema>
17 Msp::Graphics::Display display;
18 Msp::Mutex display_mutex;
19 Msp::Graphics::Window window;
20 NetworkInterface network;
24 Msp::Mutex command_mutex;
25 std::string pending_mrl;
35 void play_file(const Msp::FS::Path &);