Inheritance diagram for C_ExternalDataControl:

| Public Member Functions | |
| C_ExternalDataControl () | |
| virtual | ~C_ExternalDataControl () | 
| bool | init (char *P_file_name) | 
| T_pValueData | get_value (int P_line, int P_field) | 
| T_TypeType & | get_field_type (int P_field_id) | 
| size_t | get_nb_field () | 
| virtual size_t | select_line ()=0 | 
| Protected Member Functions | |
| bool | max_buffer_size () | 
| bool | analyze () | 
| int | get_line (char *P_line) | 
| char * | get_field (char *P_line, size_t *P_size, size_t *P_next) | 
| char * | field_filtered (char *P_char, size_t P_size) | 
| bool | analyze_first_data (char *P_line) | 
| bool | analyze_data (char *P_line) | 
| bool | create_regexp () | 
| void | delete_regexp () | 
| Protected Attributes | |
| size_t | m_number_line | 
| size_t | m_allocted_nb_line | 
| size_t | m_max_size_line | 
| size_t | m_nb_field | 
| fstream_input * | m_file | 
| char * | m_file_name | 
| T_TypeType * | m_field_type_table | 
| regex_t * | m_regExpr1 | 
| regex_t * | m_regExpr2 | 
| regex_t * | m_regExpr3 | 
| regex_t * | m_regExpr4 | 
| T_pValueData ** | m_data_table | 
| size_t | m_line_selected | 
| size_t | m_line_selected_max | 
Definition at line 28 of file C_ExternalDataControl.hpp.
 1.4.6
 1.4.6