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

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

Реклама

Perl для IP-Телефонии (35 – Мультиплексные приложения, часть 4)

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

$select->add(@handles)

Этот метод добавляет к контролируемому набору список дескрипторов и возвращает число успешно добавленных уникальных дескрипторов. При попытке несколько раз добавить одни и те же дескрипторы дублирующиеся элементы списка игнорируются. 

$select->remove(@handles)

Этот метод удаляет список дескрипторов файлов из контролируемого набора дескрипторов файлов, указанных в списке. Модуль IO:: Select индексирует дескрипторы по номерам файлов,  поэтому при добавлении дескриптора можно применять один из способов его обозначения, например, stdout, а при удалении — другой (например, * stdout).

$value = $select->exists($handle)
$count = $ select->count

Это — вспомогательные процедуры. Метод exists () возвращает истинное значение, если дескриптор в настоящее время является членом контролируемого набора. Метод count () возвращает число дескрипторов, содержащихся в наборе IO::Select.

Методы can_read(), can_write() и has_exception () позволяют контролиро­вать изменения состояния дескрипторов в списке.

@readable = $select->can_read ([$timeout] )
@writable = $ select->can_write ([$timeout])
@exceptional = $select->has_exception ([$timeout])

Каждый из методов can_read(), can write() и has__exception() вызывает функцию select () от имени пользователя, возвращая массив дескрипторов файлов, готовых для чтения [записи) или содержащих необработанные исключительные условия. Вызовы этих функций блокируются до тех пор, пока не поступит информация хотя бы от одного из дескрипторов объекта IO::Select или пока не истечет тайм-аут, заданный необязательным параметром $timeout., В последнем случае вызов возвращает пустой список. Тайм-аут выражается в секундах и может быть определен в долях секунды.



2014-07-07 13:14:50

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


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


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


РЕКОМЕНДУЕМ

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