@ -549,6 +549,20 @@ static void CreateControls(struct etcpmon_app* app) {
WS_CHILD | WS_VISIBLE | ES_READONLY | ES_CENTER ,
WS_CHILD | WS_VISIBLE | ES_READONLY | ES_CENTER ,
q_col2 + 110 , qy - 2 , 50 , 18 , hWnd , ( HMENU ) IDC_EDIT_TIMER_ACK_RESP , hInst , NULL ) ;
q_col2 + 110 , qy - 2 , 50 , 18 , hWnd , ( HMENU ) IDC_EDIT_TIMER_ACK_RESP , hInst , NULL ) ;
/* System resources - below timer flags */
qy + = 28 ;
CreateWindowExA ( 0 , " STATIC " , " Timeouts: " ,
WS_CHILD | WS_VISIBLE , q_col1 , qy , 60 , 16 , hWnd , ( HMENU ) IDC_STATIC , hInst , NULL ) ;
app - > hEditActiveTimeouts = CreateWindowExA ( WS_EX_CLIENTEDGE , " EDIT " , " " ,
WS_CHILD | WS_VISIBLE | ES_READONLY | ES_CENTER ,
q_col1 + 65 , qy - 2 , 50 , 18 , hWnd , ( HMENU ) IDC_EDIT_ACTIVE_TIMEOUTS , hInst , NULL ) ;
CreateWindowExA ( 0 , " STATIC " , " Memory: " ,
WS_CHILD | WS_VISIBLE , q_col2 , qy , 50 , 16 , hWnd , ( HMENU ) IDC_STATIC , hInst , NULL ) ;
app - > hEditBusyMemory = CreateWindowExA ( WS_EX_CLIENTEDGE , " EDIT " , " " ,
WS_CHILD | WS_VISIBLE | ES_READONLY | ES_CENTER ,
q_col2 + 60 , qy - 2 , 60 , 18 , hWnd , ( HMENU ) IDC_EDIT_BUSY_MEMORY , hInst , NULL ) ;
/* WaitAck queue state */
/* WaitAck queue state */
qy + = 30 ;
qy + = 30 ;
CreateWindowExA ( 0 , " STATIC " , " WaitAck: " ,
CreateWindowExA ( 0 , " STATIC " , " WaitAck: " ,
@ -1089,6 +1103,10 @@ void etcpmon_gui_update_metrics(struct etcpmon_app* app,
UpdateEditIfChanged ( hMain , IDC_EDIT_DEBUG_0 + i , " %u " , metrics - > etcp . debug [ i ] ) ;
UpdateEditIfChanged ( hMain , IDC_EDIT_DEBUG_0 + i , " %u " , metrics - > etcp . debug [ i ] ) ;
}
}
/* System resources */
UpdateEditIfChanged ( hMain , IDC_EDIT_ACTIVE_TIMEOUTS , " %u " , metrics - > etcp . active_timeouts ) ;
UpdateEditIfChanged ( hMain , IDC_EDIT_BUSY_MEMORY , " %u " , metrics - > etcp . busy_memory_blocks ) ;
/* Links list */
/* Links list */
if ( app - > hListLinks ) {
if ( app - > hListLinks ) {
SendMessage ( app - > hListLinks , LB_RESETCONTENT , 0 , 0 ) ;
SendMessage ( app - > hListLinks , LB_RESETCONTENT , 0 , 0 ) ;