WvStreams-4.0.1

Introducción a WvStreams

WvStreams es un conjunto de librerías que contiene la librerías para red y utilidades en C++, independientes de la plataforma, para un desarrollo rápido de aplicaciones.

Información sobre el paquete

  • Descarga (HTTP): http://open.nit.ca/download/wvstreams-4.0.1.tar.gz

  • Descarga (FTP):

  • Suma MD5 del paquete: 89cdc4f979d1f6d745e173bc7485f325

  • Tamaño del paquete: 1.0 MB

  • Estimación del espacio necesario en disco: 57 MB (43 MB adicionales para instalar la documentación)

  • Tiempo estimado de construcción: 0.77 SBU (0.45 SBU adicionales para construir la documentación)

Instalación de WvStreams

Si tienes instalados Tcl y SWIG, y deseas utilizarlos, entonces aplica el siguiente parche y ejecuta el programa autoreconf:

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

Instala WvStreams ejecutando los siguientes comandos:

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

Si está instalado Doxygen y deseas construir la documentación de la API, ejecuta el siguiente comando:

make doxygen

Ahora, como usuario root:

make install

Si construyes la documentación de la API, instálala ejecutando los siguientes comandos:

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

Explicación de los comandos

--sysconfdir=/etc: Este parámetro pone los ficheros de configuración en /etc en lugar de en /usr/etc.

--localstatedir=/var: Este parámetro pone los ficheros de tiempo de ejecución de uniconfd en /var/lib en lugar de en /usr/var/lib.

Configuración de WvStreams

Fichero de configuración

/etc/uniconf.conf

Información sobre la configuración

Como con casi todas las librerías, no necesita configuración, salvo que el directorio de la librería (por ejemplo, /opt/lib o /usr/local/lib) debe aparecer en /etc/ld.so.conf para que ldd pueda encontrar las librerías compartidas. Después de comprobar si esto es necesario, debes ejecutar /sbin/ldconfig como root .

Contenido

Programas instalados: uni y uniconfd
Librerías instaladas: 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] y libxplc-cxx.a
Directorios instalados: /usr/include/wvstreams, /usr/share/doc/wvstreams-4.0.1 y /var/lib/uniconf

Descripciones cortas

uni

Programa para actuar sobre el sistema de configuración UniConf.

uniconfd

Demonio para el sistema de configuración UniConf.

libuniconf.[so,a]

Contiene funciones que definen una abstracción del registro jerárquico del sistema de configuración UniConf.

libwvbase.[so,a]

Contiene las funciones que implementan la codificación y decodificación Base64.

libwvfft.[so,a]

Activa que los programas WvStreams manejen fácilmente las transformaciones Fast-Fourier, en vez de forzar al programador a utilizar la interfaz libfftw, que es más dura de usar.

libwvoggspeex.[so,a]

Permite la creación rápida y sin problemas de flujos de audio usando el CODEC Speex Voice sobre IP.

libwvoggvorbis.[so,a]

Permite la creación rápida y sin problemas de flujos de audio usando el CODEC OggVorbis.

libwvqt.[so,a]

Permite que WvStreams actúe como interfaz I/O y de configuración para Qt y KDE.

libwvstreams.[so,a]

Proporciona funciones para sorprte básico de flujos I/O.

libtelephony.[so,a]

Contiene funciones para rutínas de telefonía como cancelación de eco, eliminación de excesos dc, control automático de ganancia, etc.

libwvutils.[so,a]

Contiene funciones requeridas por las librerías y utilidades WvStreams.

libxplc-cxx.a

Contiene funciones de ayuda para los enlaces C++ de WvStreams.

Last updated on 2005-04-09 16:21:16 +0200