Мне нужно отбросить существующие данные в буфере чтения последовательного порта перед отправкой новых команд и чтением ответа на них. В .Net SerialPort.DiscardInBuffer () именно то, что мне нужно, которое выполняется синхронно, но не блокируется. Но я хочу написать программу на C ++ с boost.asio. Каков правильный эквивалент в boost.asio для метода SerialPort.DiscardInBuffer () из .Net?