Test userspace RCU for m_clients list
shared_from_this is needed here ? Or only when we deal with producers in a SharingStrategy ?
Private constructors (+ move and copy constructors), wrappers for constructors that calls connectProducers and returns a smart pointer
Test userspace RCU for m_producers