TSP: The Transport Sample Protocol



TSP Documentation

0.8.3

Introduction

This is the Transport Sample Protocol (TSP) API documentation. You'll find hereafter the documentation for the main modules of the TSP project.

Main TSP Module

The main TSP modules are:

Installing and using TSP SDK

TSP SDK comes as either as an installer (binary) or compressed tar source archives. The primary format of distribution is gzip compressed tar archive (.tar.gz) and may be found on Savannah TSP download area: http://download.savannah.nongnu.org/releases/tsp/ .

Tarball based SDK

If you get a tarball source TSP distribution such as you may found in the download section of the Savannah project http://download.savannah.nongnu.org/releases/tsp/, you should follow these steps:
  1. untar the archive: tar zxvf tsp-<version>-Source.tar.gz this should create a tsp-<version>-Source directory
     tar zxvf tsp-0.8.1-Source.tar.gz
     ... wait for tar ending ... 
  2. Prepare separate build directory and run CMake
     mkdir build_tsp
     cd build_tsp
     cmake /path/to/tsp-\<version\>-Source
     ... wait for cmake run  ending ... 
  3. compile your TSP
     make
     ... wait the compilation end ... 
  4. build your binary package
     make package 
After that you will have a compiled and usable TSP package. This build description is for Unix is you want detailed install information please read the TSP Programming Tutorial http://download.savannah.nongnu.org/releases/tsp/tsp_programming_tutorial-1.0.pdf

The TSP C Object model and API

Most of the TSP external and internal C API is object-oriented, this is true for the GLU Library API or for Datapool internal API or for the TSP Common Library objects. The pattern of the TSP Object API is the following: Framework Home Page.

Beware !! TSP wave is coming...