My aim is to have a class that inherits from another class in C++ but when a method is called from the base class it is wrapped in such a way that it is multithreaded.