| 196 | } |
| 197 | |
| 198 | std::size_t |
| 199 | write( |
| 200 | char const* data, |
| 201 | std::size_t size, |
| 202 | system::error_code& ec) |
| 203 | { |
| 204 | auto const n = p_.write_some( |
| 205 | false, data, size, ec); |
| 206 | if(! ec && n < size) |
| 207 | ec = error::extra_data; |
| 208 | return n; |
| 209 | } |
| 210 | }; |
| 211 | |
| 212 | //---------------------------------------------------------- |
no test coverage detected