Changeset 120dac7
- Timestamp:
- Aug 8, 2013, 2:38:50 PM (11 years ago)
- Branches:
- master, release-1.10
- Children:
- ecd4edf
- Parents:
- a38becd
- git-author:
- Jason Gross <jgross@mit.edu> (07/21/11 18:17:41)
- git-committer:
- Edward Z. Yang <ezyang@mit.edu> (08/08/13 14:38:50)
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
global.c
r6383920 r120dac7 56 56 g->starttime=time(NULL); /* assumes we call init only a start time */ 57 57 g->lastinputtime=g->starttime; 58 g->last_wakeup_time = g->starttime; 58 59 g->newmsgproc_pid=0; 59 60 … … 482 483 time_t owl_global_get_idletime(const owl_global *g) { 483 484 return(time(NULL)-g->lastinputtime); 485 } 486 487 void owl_global_wakeup(owl_global *g) 488 { 489 if (time(NULL) - g->last_wakeup_time >= 1) { 490 g_free(owl_perlconfig_execute("BarnOwl::Hooks::_wakeup()")); 491 g->last_wakeup_time = time(NULL); 492 } 484 493 } 485 494 -
owl.c
r499224d r120dac7 289 289 290 290 owl_global_set_lastinputtime(&g, time(NULL)); 291 owl_global_wakeup(&g); 291 292 ret = owl_keyhandler_process(owl_global_get_keyhandler(&g), j); 292 293 if (ret!=0 && ret!=1) { -
owl.h
r6249a88f r120dac7 571 571 time_t starttime; 572 572 time_t lastinputtime; 573 time_t last_wakeup_time; 573 574 char *startupargs; 574 575 int nextmsgid; -
perl/lib/BarnOwl/Hooks.pm
ra38becd r120dac7 35 35 36 36 Called before BarnOwl shutdown 37 38 =item $wakeup 39 40 Called, at most once per second, on user input 37 41 38 42 =item $receiveMessage … … 88 92 89 93 our @EXPORT_OK = qw($startup $shutdown 94 $wakeup 90 95 $receiveMessage $newMessage 91 96 $mainLoop $getBuddyList … … 99 104 our $startup = BarnOwl::Hook->new; 100 105 our $shutdown = BarnOwl::Hook->new; 106 our $wakeup = BarnOwl::Hook->new; 101 107 our $receiveMessage = BarnOwl::Hook->new; 102 108 our $newMessage = BarnOwl::Hook->new; … … 194 200 } 195 201 202 sub _wakeup { 203 $wakeup->run; 204 } 205 196 206 sub _receive_msg { 197 207 my $m = shift;
Note: See TracChangeset
for help on using the changeset viewer.