TSP: The Transport Sample Protocol



Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

bb_tsp_provider.c File Reference

#include "bb_core.h"
#include "bb_simple.h"
#include "bb_tsp_provider.h"
#include "tsp_provider_init.h"
#include "tsp_datapool.h"
#include <tsp_sys_headers.h>
#include <glue_sserver.h>
#include <tsp_ringbuf.h>
#include <signal.h>

Go to the source code of this file.

Functions

int TSP_provider_rqh_manager_get_nb_running ()
 Get the current number of TSP_provider_request_handler running.

int GLU_set_base_frequency (double d_frequence_provider)
 Indique la frequence de base du provider TSP.

char * GLU_get_server_name ()
 GLU server name.

int GLU_init (int fallback_argc, char *fallback_argv[])
 GLU initialization function.

GLU_server_type_t GLU_get_server_type (void)
 GLU server type : ACTIVE or PASSIVE.

int GLU_get_sample_symbol_info_list (GLU_handle_t h_glu, TSP_sample_symbol_info_list_t *symbol_list)
 List of symbols managed by the GLU.

double GLU_get_base_frequency (void)
 GLU base frequency.

int GLU_start (void)
 Start the loop that will had data to datapool whith pus_next_item.

GLU_handle_t GLU_get_instance (int custom_argc, char *custom_argv[], char **error_info)
 GLU instance creation.

int32_t bb_tsp_provider_initialise (int *argc, char **argv[], int TSPRunMode, const char *bbname)
 Initialisation du fournisseur de donnée TSP pour un BlackBoard TSP.


Detailed Description

Header
/cvsroot/tsp/tsp/src/providers/bb_provider/bb_tsp_provider.c,v 1.8 2004/10/26 23:46:54 erk Exp

-----------------------------------------------------------------------

TSP Library - core components for a generic Transport Sampling Protocol.

Copyright (c) 2002 Yves DUFRENNE, Stephane GALLES, Eric NOULARD and Robert PAGNOT

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

-----------------------------------------------------------------------

Project : TSP Maintainer : tsp@astrium-space.com Component : Consumer

-----------------------------------------------------------------------

Purpose : Blackboard TSP Provider

-----------------------------------------------------------------------

Definition in file bb_tsp_provider.c. Framework Home Page.


Beware !! TSP wave is coming...