I'm using NDDS v4.2e.
I am getting an exception when trying to narrow() a DDSDataReader, given to me in an on_data_available callback. I'm assuming the pointer I am given is bad?! Does narrow() throw an exception (rather than simply return a NULL) if the pointer is wrong? I've been using this on_data_available() callback for years so I'm assuming its okay. Maybe a bit weak coping with this situation.