/*! Check if the reader will block \param ts timeout \return true if won't block */ bool reader_poll(const Poco::Timespan &ts = Poco::Timespan()) const { return _reader.poll(ts); }
/*! Call the FIXreader method \return result of call */ int reader_execute() { return _reader.execute(_reader.cancellation_token()); }
/*! Check to see if the socket is in error \return true if there was a socket error */ bool is_socket_error() const { return _reader.is_socket_error(); }
/*! Wait till reader thead has finished. \return 0 on success */ int join() { return _reader.join(); }
/*! Check if the reader will block \return true if won't block */ bool reader_poll() const { return _reader.poll(); }
/*! Call the FIXreader method \return result of call */ int reader_execute() { return _reader.execute(); }