Inheritance diagram for C_DataLogControl:

| Public Member Functions | |
| C_DataLogControl (size_t P_max_data, size_t P_max_data_log, char *P_file_name, unsigned long P_period) | |
| ~C_DataLogControl () | |
| int | data (char *P_data) | 
| virtual void | do_log () | 
| virtual void | do_log_cumul () | 
| virtual int | data (double P_time, double P_data) | 
| int | time_data (struct timeval *P_begin, struct timeval *P_end) | 
| Protected Types | |
| typedef list_t< C_LogValue * > | T_LogValuePList | 
| typedef list_t< C_LogValue * > * | T_pLogValuePList | 
| Protected Member Functions | |
| T_GeneratorError | TaskProcedure () | 
| T_GeneratorError | InitProcedure () | 
| T_GeneratorError | EndProcedure () | 
| T_GeneratorError | StoppingProcedure () | 
| T_GeneratorError | ForcedStoppingProcedure () | 
| Protected Attributes | |
| C_SemaphoreTimed * | m_sem | 
| C_Semaphore * | m_available_sem | 
| C_Semaphore * | m_values_sem | 
| size_t | m_size | 
| size_t | m_size_log | 
| double | m_time_ref | 
| C_LogValue ** | m_data_values | 
| T_pLogValuePList | m_values | 
| T_pLogValuePList | m_available | 
| T_pLogValuePList | m_log | 
| fstream_output * | m_output_stream | 
Definition at line 31 of file C_DataLogControl.hpp.
 1.4.6
 1.4.6