19 #ifndef INCLUDE_RCF_SERVERTASK_HPP
20 #define INCLUDE_RCF_SERVERTASK_HPP
22 #include <RCF/Export.hpp>
23 #include <RCF/ThreadPool.hpp>
24 #include <RCF/Tools.hpp>
30 class RCF_EXPORT TaskEntry
35 StopFunctor stopFunctor,
36 const std::string & threadName,
37 bool autoStart =
true);
45 void setThreadPoolPtr(ThreadPoolPtr threadPoolPtr);
55 friend class RcfServer;
60 StopFunctor mStopFunctor;
61 std::string mThreadName;
63 ThreadPoolPtr mLocalThreadPoolPtr;
64 ThreadPoolPtr mWhichThreadPoolPtr;
69 typedef std::vector<TaskEntry> TaskEntries;
73 #endif // ! INCLUDE_RCF_SERVERTASK_HPP