Dataflow Runtime API  2.7.4.0
Dataflow Runtime API documentation

IMT Dataflow is a framework and runtime for building highly concurrent, independent and efficient messagedriven application focused for embedded systems with C++ developed by IMT.

This documentation was automatically generated from source code comments using Doxygen.
It acts as a reference for all the public features available in the packages that can be downloaded on the website. It supports developers writing software that runs on the Dataflow Runtime for a certain platform.

Copyright

(c) IMT - Information Management Technology AG, CH-9470 Buchs, www.imt.ch.

ActiveParts (AP) and the corresponding Data Flow Framework (DFF) is invented and designed by Jakob Daescher. ANY USE OF THIS CODE CONSTITUTES ACCEPTANCE OF THE TERMS OF THE COPYRIGHT NOTICE.

COPYRIGHT NOTICE

Copyright (C) 2005-2075, IMT Information Management Technology AG, 9470 Buchs, Switzerland All rights reserved. This code is proprietary software of IMT Information Management Technology AG (hereinafter: "IMT"). Proprietary software is computer software licensed under exclusive legal right of IMT.

The licensee is given the irrevocable, perpetual, worldwide, non-exclusive right and license to use, execute and reproduce the software in binary form within the licensed products.

Redistribution and use in source forms, without modification, are permitted provided that the following conditions are met:

  1. Copying of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Copying of source code is only allowed for regulatory documentation and archiving purposes
  3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

IMT provide no reassurances that the source code provided does not infringe any patent, copyright, or any other intellectual property rights of third parties. IMT disclaim any liability to any recipient for claims brought against recipient by any third party for infringement of that parties intellectual property rights.

THIS SOFTWARE IS PROVIDED BY IMT AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL IMT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCURE-MENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.