- Timestamp:
- Jun 21, 2011, 11:19:48 PM (14 years ago)
- Parents:
- 937a00e9 (diff), f0d5ef5 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
owl.h
r24a791f r12505e3 121 121 #define OWL_MESSAGE_DIRECTION_IN 1 122 122 #define OWL_MESSAGE_DIRECTION_OUT 2 123 124 #define OWL_IO_READ 1125 #define OWL_IO_WRITE 2126 #define OWL_IO_EXCEPT 4127 123 128 124 #define OWL_DIRECTION_NONE 0 … … 517 513 } owl_zbuddylist; 518 514 519 typedef struct _owl_timer {520 time_t time;521 int interval;522 void (*callback)(struct _owl_timer *, void *);523 void (*destroy)(struct _owl_timer *);524 void *data;525 char *name;526 } owl_timer;527 528 515 typedef struct _owl_errqueue { 529 516 owl_list errlist; … … 536 523 } owl_colorpair_mgr; 537 524 538 typedef struct _owl_io_dispatch {539 int fd; /* FD to watch for dispatch. */540 int mode;541 bool valid;542 int needs_gc;543 void (*callback)(const struct _owl_io_dispatch *, void *); /* C function to dispatch to. */544 void (*destroy)(const struct _owl_io_dispatch *); /* Destructor */545 void *data;546 GPollFD pollfd;547 } owl_io_dispatch;548 549 525 typedef struct _owl_popexec { 550 526 int refcount; … … 552 528 int winactive; 553 529 pid_t pid; /* or 0 if it has terminated */ 554 const owl_io_dispatch *dispatch;530 guint io_watch; 555 531 } owl_popexec; 556 532 … … 616 592 int pseudologin_notify; 617 593 struct termios startup_tio; 618 owl_list io_dispatch_list; 619 GList *timerlist; 620 owl_timer *aim_nop_timer; 594 guint aim_nop_timer; 621 595 int load_initial_subs; 622 596 FILE *debug_file;
Note: See TracChangeset
for help on using the changeset viewer.