| 21 | class ProcessorClient : public Thread, public LogTag { |
| 22 | public: |
| 23 | ProcessorClient(const String& id, HandshakeRequest cfg) |
| 24 | : Thread("ProcessorClient"), |
| 25 | LogTag("processorclient"), |
| 26 | m_port(getWorkerPort()), |
| 27 | m_id(id), |
| 28 | m_cfg(cfg), |
| 29 | m_activeChannels(cfg.activeChannels, cfg.channelsIn > 0), |
| 30 | m_channelMapper(this) { |
| 31 | m_activeChannels.setNumChannels(cfg.channelsIn + cfg.channelsSC, cfg.channelsOut); |
| 32 | m_channelMapper.createPluginMapping(m_activeChannels); |
| 33 | } |
| 34 | ~ProcessorClient() override; |
| 35 | |
| 36 | bool init(); |
nothing calls this directly
no test coverage detected