/* Do not edit this file. It was automatically generated. */ #ifndef HEADER_OpenFilesScreen #define HEADER_OpenFilesScreen /* htop - OpenFilesScreen.h (C) 2005-2006 Hisham H. Muhammad Released under the GNU GPL, see the COPYING file in the source distribution for its full text. */ #include "InfoScreen.h" typedef struct OpenFiles_Data_ { char* data[256]; } OpenFiles_Data; typedef struct OpenFiles_ProcessData_ { OpenFiles_Data data; int error; struct OpenFiles_FileData_* files; } OpenFiles_ProcessData; typedef struct OpenFiles_FileData_ { OpenFiles_Data data; struct OpenFiles_FileData_* next; } OpenFiles_FileData; typedef struct OpenFilesScreen_ { InfoScreen super; pid_t pid; } OpenFilesScreen; extern InfoScreenClass OpenFilesScreen_class; extern OpenFilesScreen* OpenFilesScreen_new(Process* process); extern void OpenFilesScreen_delete(Object* this); extern void OpenFilesScreen_draw(InfoScreen* this); extern void OpenFilesScreen_scan(InfoScreen* this); #endif