Hello, We have integrated Thrift version 0.11.0 into our product and are now looking to upgrade to 0.13.0.
Here's the environment: Windows 2010, Visual Studio 2017, 64bit, Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27034 for x64 Our product uses a threading abstraction derived from boost::thread. Our server is a TThreadedServer where the thread factory argument is a specialization apache::thrift::concurrency::ThreadFactory. In version 0.13.0 the threading the server is final and cannot be extended. This is also true for apache::thrift::concurrency::Thread. I am therefore struggling to see how to port our codebase to 0.13.0. Can someone give me a steer? I'm assuming I'll need to create a specialised version of TThreadedServer or TServerFramework that takes a factory that creates boost threads. Have I got this right? Any help much appreciated. Paul