|
|
|
|
| Function | WinMain |
| Include file | CSTM_RPT.H |
| Prototype | int WINAPI WinMain( HINSTANCE hInstance , HINSTANCE hPrevInstance , LPSTR lpCmdLine , int nCmdShow ) |
| Remarks | Program entry point: expected command line input - CSTM_RPT report_template_file ticker_str [ ticker_str ... ] |
![]()
| Function | app_exit_cleanup |
| Include file | CSTM_RPT.H |
| Prototype | void app_exit_cleanup( int exit_code ) |
| Remarks | Master program exit catcher. All fatal library errors will also come here. |
![]()
| Function | dspy_debug_hook_vars |
| Include file | CSTM_RPT.H |
| Prototype | void dspy_debug_hook_vars( int exit_code ) |
| Remarks | Display program defined debug vars at image-rundown if debug_flag == TRUE. |
![]()
| Function | final_exit_cleanup |
| Include file | CSTM_RPT.H |
| Prototype | void final_exit_cleanup( int exit_code ) |
| Remarks | Do final image-rundown cleanup here. Also force debug_flag to TRUE if exit_code != SS_NORMAL. |
![]()
| Function | chk_config_args |
| Include file | CSTM_RPT.H |
| Prototype | void chk_config_args( void ) |
| Remarks | Do a check that necessary run-time stuff has been defined and that the user command line arguments make sense. |
![]()
| Function | process_ticker_list_file |
| Include file | CSTM_RPT.H |
| Prototype | void process_ticker_list_file( char *ticker_file_name ) |
| Remarks | Process a file of ticker_strs and run the defined report template against each of them. |
![]()
| Function | process_1_ticker |
| Include file | CSTM_RPT.H |
| Prototype | void process_1_ticker( char *ticker_str ) |
| Remarks | Run the defined report for one ticker. |
![]()
| Function | init_global_vars |
| Include file | CSTM_RPT.H |
| Prototype | void init_global_vars( void ) |
| Remarks | Initialize the program global and permanent variables. |
![]()
| Function | free_global_vars |
| Include file | CSTM_RPT.H |
| Prototype | void free_global_vars( void ) |
| Remarks | A nice hook to free global vars. Not really needed in this application. |
![]()
| Function | init_process_vars |
| Include file | CSTM_RPT.H |
| Prototype | void init_process_vars( void ) |
| Remarks | Called on each pass through process_1_ticker. Init all vars needed for defined report's process records and zero the output buckets. |
![]()
| Function | free_process_vars |
| Include file | CSTM_RPT.H |
| Prototype | void free_process_vars( void ) |
| Remarks | Called at the end of each pass through process_1_ticker to free the ticker's DATA_RECs. |
![]()
| Function | update_library_global_vars |
| Include file | CSTM_RPT.H |
| Prototype | void update_library_global_vars( void ) |
| Remarks | Update the TDF_lib global vars with data from the user's command line. |
![]()
| Function | print_usage_cstm_rpt |
| Include file | CSTM_RPT.H |
| Prototype | void print_usage_cstm_rpt( void ) |
| Remarks | Print a usage message for CSTM_RPT to the user. |
![]()
| Function | process_cmd_line_4_arguments |
| Include file | CSTM_RPT.H |
| Prototype | void process_cmd_line_4_arguments( void ) |
| Remarks | Process the user's command line arguments into a argv array which then is processed by the normal getargs() procedure to store the data into the programs switch flags. |
![]()
| Function | control_c_handler |
| Include file | CSTM_RPT.H |
| Prototype | BOOL WINAPI control_c_handler( DWORD dwCtrlType ) |
| Remarks | Catch Cntl C so we can exit via exit() and get a full file flush and close on any open files as well as any local rundown. |
![]()
![]()