I'm getting this error when running my application.
terminate called after throwing an instance of 'dds::core::TimeoutError'
what(): write
terminate called after throwing an instance of 'dds::core::TimeoutError'
what(): write
And from the `what(): write`, I'm guessing that's when I write out a message like so
my_writer->write(msg);
But I can't understand why I would be getting a timeout for a write and was hoping for some hints as to what might cause this.
A reliable reader can block. When write() blocks for longer than the writer's max blocking time it fails with a TimeoutError.
See:
Before I meant: "a reliable writer can block"