1234567891011121314151617181920212223242526272829303132333435363738 |
- #ifndef HEADER_TraceScreen
- #define HEADER_TraceScreen
- /*
- htop - TraceScreen.h
- (C) 2005-2006 Hisham H. Muhammad
- Released under the GNU GPLv2+, see the COPYING file
- in the source distribution for its full text.
- */
- #include <stdbool.h>
- #include <stdio.h>
- #include <sys/types.h>
- #include "InfoScreen.h"
- #include "Object.h"
- #include "Process.h"
- typedef struct TraceScreen_ {
- InfoScreen super;
- bool tracing;
- pid_t child;
- FILE* strace;
- bool contLine;
- bool follow;
- bool strace_alive;
- } TraceScreen;
- extern const InfoScreenClass TraceScreen_class;
- TraceScreen* TraceScreen_new(const Process* process);
- void TraceScreen_delete(Object* cast);
- bool TraceScreen_forkTracer(TraceScreen* this);
- #endif
|