comparison OrthancServer/Scheduler/ServerJob.h @ 1000:13e230bbd882 lua-scripting

rename filter to command
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 04 Jul 2014 14:14:14 +0200
parents db18c071fbd7
children 26642cecd36d
comparison
equal deleted inserted replaced
999:db18c071fbd7 1000:13e230bbd882
30 **/ 30 **/
31 31
32 32
33 #pragma once 33 #pragma once
34 34
35 #include "ServerFilterInstance.h" 35 #include "ServerCommandInstance.h"
36 #include "../../Core/MultiThreading/SharedMessageQueue.h" 36 #include "../../Core/MultiThreading/SharedMessageQueue.h"
37 37
38 namespace Orthanc 38 namespace Orthanc
39 { 39 {
40 class ServerJob 40 class ServerJob
41 { 41 {
42 friend class ServerScheduler; 42 friend class ServerScheduler;
43 43
44 private: 44 private:
45 std::list<ServerFilterInstance*> filters_; 45 std::list<ServerCommandInstance*> filters_;
46 std::string jobId_; 46 std::string jobId_;
47 bool submitted_; 47 bool submitted_;
48 std::string description_; 48 std::string description_;
49 49
50 void CheckOrdering(); 50 void CheckOrdering();
51 51
52 size_t Submit(SharedMessageQueue& target, 52 size_t Submit(SharedMessageQueue& target,
53 ServerFilterInstance::IListener& listener); 53 ServerCommandInstance::IListener& listener);
54 54
55 public: 55 public:
56 ServerJob(); 56 ServerJob();
57 57
58 ~ServerJob(); 58 ~ServerJob();
70 const std::string& GetDescription() const 70 const std::string& GetDescription() const
71 { 71 {
72 return description_; 72 return description_;
73 } 73 }
74 74
75 ServerFilterInstance& AddFilter(IServerFilter* filter); 75 ServerCommandInstance& AddCommand(IServerCommand* filter);
76 }; 76 };
77 } 77 }