Mercurial > hg > orthanc
comparison OrthancServer/Sources/LuaScripting.h @ 5017:0d61efc6256c lua-heart-beat
Added Lua OnHeartBeat()
author | Alain Mazy <am@osimis.io> |
---|---|
date | Mon, 13 Jun 2022 18:54:49 +0200 |
parents | 309fb4f02704 |
children | 0ea402b4d901 |
comparison
equal
deleted
inserted
replaced
5016:c89ffa13173e | 5017:0d61efc6256c |
---|---|
73 LuaContext lua_; | 73 LuaContext lua_; |
74 ServerContext& context_; | 74 ServerContext& context_; |
75 LuaJobManager jobManager_; | 75 LuaJobManager jobManager_; |
76 State state_; | 76 State state_; |
77 boost::thread eventThread_; | 77 boost::thread eventThread_; |
78 boost::thread heartBeatThread_; | |
79 unsigned int heartBeatPeriod_; | |
78 SharedMessageQueue pendingEvents_; | 80 SharedMessageQueue pendingEvents_; |
79 | 81 |
80 static void EventThread(LuaScripting* that); | 82 static void EventThread(LuaScripting* that); |
83 | |
84 static void HeartBeatThread(LuaScripting* that); | |
81 | 85 |
82 void LoadGlobalConfiguration(); | 86 void LoadGlobalConfiguration(); |
83 | 87 |
84 public: | 88 public: |
85 class Lock : public boost::noncopyable | 89 class Lock : public boost::noncopyable |