Determine the amount of data that may be read without blocking.
std::size_t in_avail( boost::system::error_code & ec);