| 118 | } |
| 119 | |
| 120 | std::size_t |
| 121 | read( char* data, std::size_t size, boost::system::error_code& ec) |
| 122 | { |
| 123 | auto const nread = std::fread( data, 1, size, f_ ); |
| 124 | if( std::ferror(f_) ) |
| 125 | ec.assign( errno, boost::system::generic_category() ); |
| 126 | return nread; |
| 127 | } |
| 128 | |
| 129 | std::size_t |
| 130 | read( char* data, std::size_t size ) |
no test coverage detected