#include <ROOT/RWebDisplayHandle.hxx>
#include <memory>
#include <vector>
#include <string>
#include <queue>
#include <map>
#include <functional>
#include <mutex>
#include <thread>
#include <chrono>
Classes | |
struct | ROOT::Experimental::RWebWindow::QueueEntry |
struct | ROOT::Experimental::RWebWindow::QueueItem |
class | ROOT::Experimental::RWebWindow |
Represents web window, which can be shown in web browser or any other supported environment. More... | |
struct | ROOT::Experimental::RWebWindow::WebConn |
Namespaces | |
namespace | ROOT |
This file contains a specialised ROOT message handler to test for diagnostic in unit tests. | |
namespace | ROOT::Experimental |
Typedefs | |
using | ROOT::Experimental::WebWindowConnectCallback_t = std::function< void(unsigned)> |
function signature for connect/disconnect call-backs argument is connection id More... | |
using | ROOT::Experimental::WebWindowDataCallback_t = std::function< void(unsigned, const std::string &)> |
function signature for call-backs from the window clients first argument is connection id, second is received data More... | |
using | ROOT::Experimental::WebWindowWaitFunc_t = std::function< int(double)> |
function signature for waiting call-backs Such callback used when calling thread need to waits for some special data, but wants to run application event loop As argument, spent time in second will be provided Waiting will be performed until function returns non-zero value More... | |