TSP: The Transport Sample Protocol



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

tsp_provider.h

Go to the documentation of this file.
00001 
00038 #ifndef _TSP_PROVIDER_H
00039 #define _TSP_PROVIDER_H
00040 
00041 #include "tsp_prjcfg.h"
00042 
00043 #include "tsp_datastruct.h"
00044 
00053 int TSP_provider_private_init(int* argc, char** argv[]);
00054 
00055 
00056 void TSP_provider_request_open(const TSP_request_open_t* req_open,
00057                       TSP_answer_open_t* ans_open);
00058                       
00059 void TSP_provider_request_close(const TSP_request_close_t* req_close);
00060 
00061 void  TSP_provider_request_information(TSP_request_information_t* req_info, 
00062                               TSP_answer_sample_t* ans_sample);
00063 
00064 void  TSP_provider_request_sample(TSP_request_sample_t* req_info, 
00065                          TSP_answer_sample_t* ans_sample);
00066 void TSP_provider_request_sample_free_call(TSP_answer_sample_t* ans_sample);
00067 
00068 void  TSP_provider_request_sample_init(TSP_request_sample_init_t* req_info, 
00069                               TSP_answer_sample_init_t* ans_sample);
00070 
00071 void  TSP_provider_request_sample_destroy(TSP_request_sample_destroy_t* req_info, 
00072                                           TSP_answer_sample_destroy_t* ans_sample);
00073 
00074 int TSP_provider_is_initialized(void);
00075 
00076 int TSP_provider_get_server_number(void);
00077 int TSP_provider_get_server_base_number(void );
00080 #endif /* _TSP_PROVIDER_H */
Framework Home Page.

Beware !! TSP wave is coming...