cumbia 1.x
general purpose multi threaded library
|
implementation of CuThreadFactoryImplI used to instantiate and return a new CuThread More...
#include <cuthreadfactoryimpl.h>
Public Member Functions | |
CuThreadInterface * | createThread (const std::string &thread_token, CuThreadsEventBridge_I *eventsBridge, const CuServiceProvider *service_provider, std::vector< CuThreadInterface * > *threads) const |
returns a new CuThread More... | |
Public Member Functions inherited from CuThreadFactoryImplI | |
virtual | ~CuThreadFactoryImplI () |
the class destructor More... | |
virtual CuThreadInterface * | createThread (const std::string &thread_token, CuThreadsEventBridge_I *eventsBridge, const CuServiceProvider *serviceProvider, std::vector< CuThreadInterface * > *threads) const =0 |
instantiates and returns an instance of an implementation of the CuThreadInterface More... | |
implementation of CuThreadFactoryImplI used to instantiate and return a new CuThread
Factory producing CuThread threads (see createThread)
|
virtual |
returns a new CuThread
thread_token | the token associated to the thread |
eventsBridge | a CuThreadsEventBridge_I implementation |
service_provider,the | CuServiceProvider of the application |
For a detailed description of the parameters, please refer to the documentation of the CuThread constructor, CuThread::CuThread.
Implements CuThreadFactoryImplI.