19 #ifndef INCLUDE_RCF_CLIENTPROGRESS_HPP
20 #define INCLUDE_RCF_CLIENTPROGRESS_HPP
22 #include <boost/function.hpp>
23 #include <boost/shared_ptr.hpp>
25 #include <RCF/Tools.hpp>
53 typedef boost::function5<
59 Action &> ProgressCallback;
68 ProgressCallback mProgressCallback;
70 unsigned int mTimerIntervalMs;
74 typedef boost::shared_ptr<ClientProgress> ClientProgressPtr;
76 class WithProgressCallback
80 virtual ~WithProgressCallback()
83 void setClientProgressPtr(ClientProgressPtr clientProgressPtr)
85 mClientProgressPtr = clientProgressPtr;
89 ClientProgressPtr mClientProgressPtr;
94 #endif // ! INCLUDE_RCF_CLIENTPROGRESS_HPP