For each class, please add DISALLOW_COPY_AND_ASSIGN(UartDmxPlugin) at the end of the private section. See include/ola/base/Macro.h