projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move rbtree into lib/
[fio.git]
/
gfio.h
diff --git
a/gfio.h
b/gfio.h
index d115f7c75b7a204df68b5bc279a3be6c6e974e24..71b2db74cdf8bfdfe7580ba6bc862acfa39556d6 100644
(file)
--- a/
gfio.h
+++ b/
gfio.h
@@
-3,6
+3,8
@@
#include <gtk/gtk.h>
#include <gtk/gtk.h>
+#include "stat.h"
+#include "thread_options.h"
#include "ghelpers.h"
struct probe_widget {
#include "ghelpers.h"
struct probe_widget {
@@
-65,7
+67,7
@@
struct gui {
pthread_t t;
int handler_running;
pthread_t t;
int handler_running;
-
struct flist_head list
;
+
GHashTable *ge_hash
;
} main_ui;
enum {
} main_ui;
enum {
@@
-88,7
+90,6
@@
enum {
* Notebook entry
*/
struct gui_entry {
* Notebook entry
*/
struct gui_entry {
- struct flist_head list;
struct gui *ui;
GtkWidget *vbox;
struct gui *ui;
GtkWidget *vbox;
@@
-118,8
+119,11
@@
struct gui_entry {
struct graph *lat_bucket_graph;
struct gfio_client *client;
struct graph *lat_bucket_graph;
struct gfio_client *client;
- int nr_job_files;
- char **job_files;
+ char *job_file;
+ char *host;
+ int port;
+ int type;
+ int server_start;
};
struct end_results {
};
struct end_results {
@@
-140,8
+144,13
@@
struct gfio_client {
unsigned int nr_du;
};
unsigned int nr_du;
};
-#define ARRAYSIZE(x) (sizeof((x)) / (sizeof((x)[0])))
-
#define GFIO_MIME "text/fio"
#define GFIO_MIME "text/fio"
+extern void gfio_view_log(struct gui *ui);
+extern void gfio_set_state(struct gui_entry *ge, unsigned int state);
+extern void clear_ge_ui_info(struct gui_entry *ge);
+
+extern const char *gfio_graph_font;
+extern GdkColor gfio_color_white;
+
#endif
#endif