| /* 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" |
| #include <sys/types.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; |
| |
| OpenFilesScreen* OpenFilesScreen_new(Process* process); |
| |
| void OpenFilesScreen_delete(Object* this); |
| |
| void OpenFilesScreen_draw(InfoScreen* this); |
| |
| void OpenFilesScreen_scan(InfoScreen* this); |
| |
| #endif |