WvStreams-4.0.1

Введение в WvStreams

WvStreams является набором библиотек, содержащем платформенно-независимые C++ сетевые библиотеки и утилиты для быстрой разработки приложений.

Информация о пакете

  • Адрес (HTTP): http://open.nit.ca/download/wvstreams-4.0.1.tar.gz

  • Адрес (FTP):

  • Контрольная сумма: 89cdc4f979d1f6d745e173bc7485f325

  • Размер: 1.0 MB

  • Требуемое дисковое пространство: 57 MB (дополнительно 43 MB для установки документации)

  • Расчетное время сборки: 0.77 SBU (дополнительно 0.45 SBU для сборки документации)

Дополнительно

Установка WvStreams

Если у вас установлены Tcl и SWIG и вы хотите их использовать, примените следующий патч и запустите программу autoreconf:

patch -Np1 -i ../wvstreams-4.0.1-tcl84-1.patch && autoreconf -f

Установим WvStreams запуском следующих команд:

./configure --prefix=/usr \ --sysconfdir=/etc --localstatedir=/var && make

Если установлен Doxygen и вы хотите собрать документацию по API, выполните следующую команду:

make doxygen

А теперь, как пользователь root:

make install

Если вы собрали документацию по API, установите ее, используя следующие команды:

install -v -d -m755 /usr/share/doc/wvstreams-4.0.1/doxy-html && install -v -m644 Docs/doxy-html/* \ /usr/share/doc/wvstreams-4.0.1/doxy-html

Описание команд

--sysconfdir=/etc: Этот параметр размещает файды конфигурации в /etc вместо /usr/etc.

--localstatedir=/var: Этот параметр размещает uniconfd файлы в /var/lib вместо /usr/var/lib.

Конфигурация WvStreams

Файлы конфигурации

/etc/uniconf.conf

Конфигурационная информация

Как с большинством библиотек, просто сохраним библиотеки в своей директории, т.е. /opt/lib или /usr/local/lib должны присутствовать в /etc/ld.so.conf, поэтому ldd сможет найти разделяемые библиотеки. После проверки /etc/ld.so.conf необходимо запустить /sbin/ldconfig под пользователем root.

Содержание

Установленные программы: uni и uniconfd
Установленные библиотеки: libuniconf.[so,a], libwvbase.[so,a], libwvfft.[so,a], libwvoggspeex.[so,a], libwvoggvorbis.[so,a], libwvqt.[so,a], libwvstreams.[so,a], libwvtelephony.[so,a], libwvutils.[so,a] и libxplc-cxx.a
Установленные директории: /usr/include/wvstreams, /usr/share/doc/wvstreams-4.0.1 и /var/lib/uniconf

Короткое описание

uni

это программа для сопряжения с системой конфигурации UniConf.

uniconfd

это программа-демон для системы конфигурации UniConf.

libuniconf.[so,a]

содержит функции, которые описывают иерархическую регистровую абстракцию в системе конфигурации UniConf.

libwvbase.[so,a]

содержит функции реализации Base64 кодировщика и декодировщика.

libwvfft.[so,a]

позволяет программам WvStreams легко поддерживать быстрое преобразование Фурье вместо применения программистами более тяжелого в использовании интерфейса libfftw.

libwvoggspeex.[so,a]

допускает быстрое создание аудио потоков, используя Speex Voice через IP кодек.

libwvoggvorbis.[so,a]

допускает быстрое создание аудио потоков, используя кодек OggVorbis.

libwvqt.[so,a]

позволяет WvStreams действовать как I/O и конфигуратором для Qt и KDE.

libwvstreams.[so,a]

предоставляет функции для поддержки базового потокового I/O.

libtelephony.[so,a]

содержит шаблоны таких телефонных функций, как эхо, отбой, автоматический контроль усиления и других.

libwvutils.[so,a]

содержит функции, необходимые для библиотек и программ WvStreams.

libxplc-cxx.a

содержит функции помощи для C++ обшивок WvStreams.

Последнее обновление 2005-02-09 21:20:33 -0700