TSP: The Transport Sample Protocol



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

tsp_group_data.h

Go to the documentation of this file.
00001 
00040 #ifndef _TSP_GROUP_DATA_H
00041 #define _TSP_GROUP_DATA_H
00042 
00043 #include "tsp_prjcfg.h"
00044 
00045 #include "tsp_datastruct.h"
00046 #include "tsp_data_receiver.h"
00047 
00048 struct TSP_group_item_t
00049 {
00050   int provider_global_index;
00051 
00052   int sizeof_encoded_item;
00053 
00054   TSP_data_decoder_t data_decoder;
00055 
00056 };
00057 
00058 typedef struct TSP_group_item_t TSP_group_item_t;
00059 
00060 struct TSP_group_t
00061 {
00062   int group_len;
00063 
00064   int sizeof_encoded_group;
00065     
00066   TSP_group_item_t* items;
00067     
00068 };
00069 
00070 typedef struct TSP_group_t TSP_group_t;
00071 
00072 
00073 struct TSP_group_table_t
00074 {
00075 
00079   int groups_summed_size;
00080     
00084   int table_len;
00085     
00089   int max_group_len;
00090 
00092   TSP_group_t* groups;
00093 
00095   TSP_group_item_t* items_table;
00096     
00097 };
00098 
00099 typedef struct TSP_group_table_t TSP_group_table_t;
00100 
00101                                        
00102 #endif /* _TSP_GROUP_DATA_H */
Framework Home Page.

Beware !! TSP wave is coming...