Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] [DSF] why does AbstractMIControl.startCommandProcessing does use concrete GDBBackend class name?

I am migrating to CDT8. In DSF debug I have customized IGDBBackend for specific implementations.

 

New in CDT8, the AbstractMIControl.startCommandProcessing() method creates a stderr stream thread to fix bug 327617. However when creating the error thread it uses the concrete GDBBackend class so that my customized IGDBBackend class is not being used.

 

Is there a reason why this method uses the concrete class not the interface? Is there a way I can work around this without overriding this method with my customized control?

 

Thanks,
Andy


Back to the top