Searched refs:pm_client (Results 1 – 9 of 9) sorted by relevance
| /oneTBB/src/tbb/ |
| H A D | market.h | 38 pm_client* create_client(arena& a) override; 39 void register_client(pm_client* client, d1::constraints&) override; 40 void unregister_and_destroy_client(pm_client& c) override; 43 void adjust_demand(pm_client&, int mandatory_delta, int workers_delta) override; 70 using clients_container_type = std::vector<pm_client*, tbb::tbb_allocator<pm_client*>>;
|
| H A D | permit_manager.h | 29 class pm_client; variable 34 virtual pm_client* create_client(arena& a) = 0; 35 virtual void register_client(pm_client* client, d1::constraints& constraints) = 0; 36 virtual void unregister_and_destroy_client(pm_client& c) = 0; 39 virtual void adjust_demand(pm_client&, int mandatory_delta, int workers_delta) = 0;
|
| H A D | threading_control_client.h | 26 class pm_client; variable 35 …threading_control_client(pm_client* p, thread_dispatcher_client* t) : my_pm_client(p), my_thread_d… in threading_control_client() 40 pm_client* get_pm_client() { in get_pm_client() 49 pm_client* my_pm_client{nullptr};
|
| H A D | tcm_adaptor.h | 40 pm_client* create_client(arena& a) override; 41 void register_client(pm_client* client, d1::constraints& constraints) override; 42 void unregister_and_destroy_client(pm_client& c) override; 46 void adjust_demand(pm_client& c, int mandatory_delta, int workers_delta) override;
|
| H A D | market.cpp | 27 class tbb_permit_manager_client : public pm_client { 29 tbb_permit_manager_client(arena& a) : pm_client(a) {} in tbb_permit_manager_client() 48 pm_client* market::create_client(arena& a) { in create_client() 52 void market::register_client(pm_client* c, d1::constraints&) { in register_client() 57 void market::unregister_and_destroy_client(pm_client& c) { in unregister_and_destroy_client() 121 void market::adjust_demand(pm_client& c, int mandatory_delta, int workers_delta) { in adjust_demand()
|
| H A D | pm_client.h | 26 class pm_client { 28 pm_client(arena& a) : my_arena(a) {} in pm_client() function 29 virtual ~pm_client() {} in ~pm_client()
|
| H A D | tcm_adaptor.cpp | 97 class tcm_client : public pm_client { 100 tcm_client(tcm_adaptor& adaptor, arena& a) : pm_client(a), my_tcm_adaptor(adaptor) {} in tcm_client() 277 pm_client* tcm_adaptor::create_client(arena& a) { in create_client() 281 void tcm_adaptor::register_client(pm_client* c, d1::constraints& constraints) { in register_client() 285 void tcm_adaptor::unregister_and_destroy_client(pm_client& c) { in unregister_and_destroy_client() 298 void tcm_adaptor::adjust_demand(pm_client& c, int mandatory_delta, int workers_delta) { in adjust_demand()
|
| H A D | threading_control.cpp | 116 pm_client* pm_client = my_permit_manager->create_client(a); in create_client() local 119 return threading_control_client{pm_client, td_client}; in create_client()
|
| H A D | threading_control.h | 56 pm_client* my_pm_client;
|