TSP: The Transport Sample Protocol



GLU_handle_t Struct Reference
[GLU Library]

GLU handle object. More...

Collaboration diagram for GLU_handle_t:
Collaboration graph
[legend]

Data Fields

GLU_async_sample_read_ft async_read
 Asynchronous read member function.
GLU_async_sample_write_ft async_write
 Asynchronous write member function.
double base_frequency
 The provider base frequency.
GLU_get_base_frequency_ft get_base_frequency
 Base frequency getter.
GLU_get_filtered_ssi_list_ft get_filtered_ssi_list
 Get filetered sample symbol info list member function.
GLU_get_instance_ft get_instance
 instance getter
GLU_get_server_name_ft get_name
 Name getter.
GLU_get_nb_max_consumer_ft get_nb_max_consumer
 max consumer getter
GLU_get_nb_symbols_ft get_nb_symbols
 Get total number of available symbols member function.
GLU_get_pgi_ft get_pgi
 Get valid PGI list from sample symbol list member function.
GLU_get_ssei_list_fromPGI_ft get_ssei_list_fromPGI
 Get sample symbol extended info list from PGI list.
GLU_get_ssi_list_ft get_ssi_list
 Get complete sample symbol info list member function.
GLU_get_ssi_list_fromPGI_ft get_ssi_list_fromPGI
 Get sample symbol info list from PGI list.
GLU_get_server_type_ft get_type
 Type getter.
GLU_init_ft initialize
 Initializer member function.
char * name
 The GLU name.
int32_t nb_connected_consumer
 The number of currently connected consumers using this GLU instance.
int32_t nb_max_consumer
 The provider base frequency.
void * private_data
 The opaque pointer extensibility point.
GLU_run_ft run
 Run member function.
GLU_start_ft start
 Start member function.
pthread_t tid
 The GLU thread Id.
GLU_server_type_t type
 The GLU type.

Detailed Description

GLU handle object.

This object represents a GLU instance. It contains some minimal data and function pointer which are 'methods' for this object. GLU creation function provides a pre-initialize GLU_handle_t structure with default implementation for some methods. Specific GLU implementation may overrides thoses methods with more efficient ones.


Field Documentation

Asynchronous read member function.

Asynchronous write member function.

The provider base frequency.

Base frequency getter.

Get filetered sample symbol info list member function.

instance getter

Name getter.

max consumer getter

Get total number of available symbols member function.

Get valid PGI list from sample symbol list member function.

Get sample symbol extended info list from PGI list.

Get complete sample symbol info list member function.

Get sample symbol info list from PGI list.

Type getter.

Initializer member function.

The GLU name.

The number of currently connected consumers using this GLU instance.

The provider base frequency.

The opaque pointer extensibility point.

Run member function.

Start member function.

pthread_t GLU_handle_t::tid

The GLU thread Id.

The GLU type.

Framework Home Page.

Beware !! TSP wave is coming...