OpenVXI

Readme
SpeechWorks Public License
Release Notes
Build and Install Instructions

Configuration and Run Instructions
Architecture Description

Copyright (c) 1998-2001 SpeechWorks International, Inc. All Rights Reserved.


 

Thread Library

VXItrd library
o VXItrd
Thread library
The OpenVXI defines a set of C functions for basic mutex, thread, and timer functionality to ensure portability across a wide variety of operating systems and integration models (multi-threaded, multi-process, etc.). These functions are used throughout all the OpenVXI component implementations and the reference code.

The OpenVXI implements the VXItrd library using a highly efficient operating system dependant implementation that is oriented towards a multi-threaded integration model. For a multi-process integration model, this library could be replaced with an alternate implementation that does not use threads, although it is usually better to simply perform direct kernel level locking and IPC within the integration components that communicate across processes or across systems (doing so may include building proxies for other OpenVXI components that merely do IPC to another process that then invokes the original, unmodified OpenVXI provided component).

Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.