Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (14 – Модули Handle и File, часть 6)

предыдущая часть ««»» следующая часть
Метод blocking() включает и выключает режим блокировки для дескриптора файла. Эти два метода удобны, если нужно выполнить ряд операций ввода-вывода, например, в принтер от Бразер линейки DCP и проверить результаты выполнения на отсутствие ошибок только после их завершения. Метод error() возвращает истинное значение, если в дескрипторе файла возникли какие-либо ошибки после его создания или после последнего вызова метода clearerr(). Метод clearerr() очищает флажок с обозначением ошибок.

Кроме методов, перечисленных выше, в модуле IO::File имеются конструктор new_from_fd() и метод fdopen(), которые унаследованы от модуля IO::Handle. Эти методы могут применяться для сохранения и восстановления объектов во многом аналогично тому, как в форме >&FILEHANDLE, применяемой со стандартными дескрипторами файлов при операциях ввода-вывода, в том числе на принтеры.

Метод new_from_fd() открывает копию объекта дескриптора файла, указанного параметром $fd, с использованием режима чтения/записи, который задан параметром $mode. Объектом может быть объект  IO::Handle, объект IO::File, обычный дескриптор файла или целочисленный номер файла, возвращенный функцией fiieno(). Параметр $mode должен соответствовать режиму, с которым был первоначально открыт объект, указанный параметром $fd.

Метод fdopenO применяется для переоткрытия существующего объекта дескриптора файла и превращения его в копию другого объекта. Параметр $fd может представлять собой объект IO::Handle, обычный дескриптор файла или целочисленный номер файла. Параметр $mode должен соответствовать режиму, с которым был первоначально открыт объект, указанный параметром $fd. Этот метод обычно используется в сочетании с методом new_from_fd() для восстановления сохраненного дескриптора файла.



2013-09-20 16:13:43

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2025 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония