Changeset c6adf17
- Timestamp:
- Oct 1, 2010, 9:22:20 PM (14 years ago)
- Branches:
- master, release-1.10, release-1.7, release-1.8, release-1.9
- Children:
- afaef6e
- Parents:
- 385cce2
- git-author:
- David Benjamin <davidben@mit.edu> (09/25/10 02:02:45)
- git-committer:
- David Benjamin <davidben@mit.edu> (10/01/10 21:22:20)
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
aim.c
rc5873be rc6adf17 184 184 owl_function_debugmsg("owl_aim_login: connecting"); 185 185 186 g.aim_nop_timer = owl_select_add_timer( 30, 30, owl_aim_send_nop, NULL, NULL);186 g.aim_nop_timer = owl_select_add_timer("owl_aim_send_nop", 30, 30, owl_aim_send_nop, NULL, NULL); 187 187 188 188 return(0); … … 210 210 /* start the ingorelogin timer */ 211 211 owl_global_set_ignore_aimlogin(&g); 212 owl_select_add_timer(owl_global_get_aim_ignorelogin_timer(&g), 212 owl_select_add_timer("owl_aim_unset_ignorelogin", 213 owl_global_get_aim_ignorelogin_timer(&g), 213 214 0, owl_aim_unset_ignorelogin, NULL, NULL); 214 215 -
commands.c
r118c919 rc6adf17 654 654 "show subscriptions / show subs\n" 655 655 "show terminal\n" 656 "show timers\n" 656 657 "show variables\n" 657 658 "show variable <variable>\n" … … 2243 2244 } else if (!strcmp(argv[1], "styles")) { 2244 2245 owl_function_show_styles(); 2246 } else if (!strcmp(argv[1], "timers")) { 2247 owl_function_show_timers(); 2245 2248 } else if (!strcmp(argv[1], "subs") || !strcmp(argv[1], "subscriptions")) { 2246 2249 owl_function_getsubs(); -
functions.c
r118c919 rc6adf17 90 90 owl_function_popless_fmtext(&fm); 91 91 owl_list_cleanup(&l, owl_free); 92 owl_fmtext_cleanup(&fm); 93 } 94 95 static void _owl_function_timer_append_fmtext(gpointer data, gpointer user_data) { 96 owl_fmtext *fm = user_data; 97 owl_timer *timer = data; 98 char *str = owl_sprintf("- %s: in %d seconds", 99 timer->name ? timer->name : "(unnamed)", 100 timer->time - time(NULL)); 101 owl_fmtext_append_normal(fm, str); 102 owl_free(str); 103 if (timer->interval) { 104 str = owl_sprintf(", repeat every %d seconds", timer->interval); 105 owl_fmtext_append_normal(fm, str); 106 owl_free(str); 107 } 108 owl_fmtext_append_normal(fm, "\n"); 109 } 110 111 void owl_function_show_timers(void) { 112 owl_fmtext fm; 113 GList **timers; 114 115 owl_fmtext_init_null(&fm); 116 owl_fmtext_append_bold(&fm, "Active timers:\n"); 117 118 timers = owl_global_get_timerlist(&g); 119 g_list_foreach(*timers, _owl_function_timer_append_fmtext, &fm); 120 121 owl_function_popless_fmtext(&fm); 92 122 owl_fmtext_cleanup(&fm); 93 123 } -
owl.h
r118c919 rc6adf17 532 532 void (*destroy)(struct _owl_timer *); 533 533 void *data; 534 char *name; 534 535 } owl_timer; 535 536 -
perl/lib/BarnOwl/Complete/Client.pm
rdc8f6e0 rc6adf17 37 37 subs => undef, 38 38 terminal => undef, 39 timers => undef, 39 40 variables => undef, 40 41 variable => \&complete_variable, -
perl/lib/BarnOwl/MainLoopCompatHook.pm
r385cce2 rc6adf17 44 44 unless ($self->{timer}) { 45 45 $self->{timer} = BarnOwl::Timer->new( { 46 name => "BarnOwl::MainLoopCompatHook", 46 47 after => 0, 47 48 interval => 1, -
perl/lib/BarnOwl/Timer.pm
r8d16e58 rc6adf17 13 13 my $self = {cb => $cb}; 14 14 15 my $name = $args->{name}; 16 $name = "(unnamed)" unless defined $name; 17 15 18 bless($self, $class); 16 19 17 20 $self->{timer} = BarnOwl::Internal::add_timer($args->{after} || 0, 18 21 $args->{interval} || 0, 19 $self); 22 $self, 23 $name); 20 24 return $self; 21 25 } -
perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
rc8d9f84 rc6adf17 324 324 $self->{reconnect_timer} = 325 325 BarnOwl::Timer->new( { 326 name => 'IRC (' . $self->alias . ') reconnect_timer', 326 327 after => $interval, 327 328 cb => sub { -
perl/modules/Jabber/lib/BarnOwl/Module/Jabber/Connection.pm
r0dbb7d2 rc6adf17 198 198 $BarnOwl::Module::Jabber::vars{keepAliveTimer} = 199 199 BarnOwl::Timer->new({ 200 'name' => "Jabber ($fullJid) keepAliveTimer", 200 201 'after' => 5, 201 202 'interval' => 5, -
perl/modules/Twitter/lib/BarnOwl/Module/Twitter/Handle.pm
rc8d9f84 rc6adf17 160 160 } 161 161 162 my $nickname = $self->{cfg}->{account_nickname}; 162 163 if($self->{cfg}->{poll_for_tweets}) { 163 164 $self->{timer} = BarnOwl::Timer->new({ 165 name => "Twitter ($nickname) poll_for_tweets", 164 166 after => $delay, 165 167 interval => 90, … … 170 172 if($self->{cfg}->{poll_for_dms}) { 171 173 $self->{direct_timer} = BarnOwl::Timer->new({ 174 name => "Twitter ($nickname) poll_for_dms", 172 175 after => $delay, 173 176 interval => 180, -
perlglue.xs
r818f19c rc6adf17 516 516 517 517 IV 518 add_timer(after, interval, cb )518 add_timer(after, interval, cb, name = NULL) 519 519 int after 520 520 int interval 521 521 SV *cb 522 const char *name 522 523 PREINIT: 523 524 SV *ref; … … 525 526 CODE: 526 527 ref = sv_rvweaken(newSVsv(cb)); 527 t = owl_select_add_timer(after, 528 t = owl_select_add_timer(name, 529 after, 528 530 interval, 529 531 owl_perlconfig_perl_timer, 530 532 owl_perlconfig_perl_timer_destroy, 531 533 ref); 532 owl_function_debugmsg("Created timer %p", t);534 owl_function_debugmsg("Created timer %s: %p", t->name ? t->name : "(unnamed)", t); 533 535 RETVAL = (IV)t; 534 536 OUTPUT: … … 542 544 CODE: 543 545 t = (owl_timer*)timer; 544 owl_function_debugmsg("Freeing timer % p", t);545 546 owl_function_debugmsg("Freeing timer %s: %p", t->name ? t->name : "(unnamed)", t); 547 owl_select_remove_timer(t); 546 548 547 549 MODULE = BarnOwl PACKAGE = BarnOwl::Editwin -
select.c
r3ecd78b rc6adf17 13 13 } 14 14 15 owl_timer *owl_select_add_timer( int after, int interval, void (*cb)(owl_timer *, void *), void (*destroy)(owl_timer*), void *data)15 owl_timer *owl_select_add_timer(const char* name, int after, int interval, void (*cb)(owl_timer *, void *), void (*destroy)(owl_timer*), void *data) 16 16 { 17 17 owl_timer *t = owl_malloc(sizeof(owl_timer)); … … 23 23 t->destroy = destroy; 24 24 t->data = data; 25 t->name = name ? owl_strdup(name) : NULL; 25 26 26 27 *timers = g_list_insert_sorted(*timers, t, … … 37 38 t->destroy(t); 38 39 } 40 owl_free(t->name); 39 41 owl_free(t); 40 42 } -
variable.c
rb120bd3 rc6adf17 435 435 owl_function_zephyr_buddy_check(0); 436 436 if (timer == NULL) { 437 timer = owl_select_add_timer(180, 180, owl_zephyr_buddycheck_timer, NULL, NULL); 437 timer = owl_select_add_timer("owl_zephyr_buddycheck_timer", 438 180, 180, owl_zephyr_buddycheck_timer, NULL, NULL); 438 439 } 439 440 } else {
Note: See TracChangeset
for help on using the changeset viewer.