Шаблон:Reading policy flags
Перейти к навигации
Перейти к поиску
Символическое имя | Целочисленное значение | Описание |
---|---|---|
force_fill_buffer | 1 |
Операции чтения из потоков InputByteStreamRef блокируют осуществляющий чтение поток выполнения до тех пор, пока поданный на вход операции буфер не будет заполнен полностью, или операция чтения не будет явно отменена. Если данная политика не задана, операции чтения завершаются, как только из потока удается считать хоть какое-то количество данных, или происходит явная отмена операции. Например, если в результате неполного чтения достигнут конец данных, и флаг force_fill_buffer сброшен, операции чтения вернут управление вызывающей чтение стороне. Если же флаг установлен, операции чтения будут пытаться читать данные до тех пор, пока выходной буфер не будет заполен полностью, или операция чтения не будет отменена. |
get_error_code | 2 | Операции чтения возвращают коды ошибок типа return_code_t вместо генерации исключений для типичных ошибок чтения. |