You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by jp...@apache.org on 2009/12/15 19:06:05 UTC

svn commit: r890922 - /incubator/trafficserver/traffic/trunk/iocore/eventsystem/UnixEvent.cc

Author: jplevyak
Date: Tue Dec 15 18:06:04 2009
New Revision: 890922

URL: http://svn.apache.org/viewvc?rev=890922&view=rev
Log:
TS-82: handle callback_event argument in Event::schedule_XXX (rarely used interface which permits rescheduling an existing event).

Modified:
    incubator/trafficserver/traffic/trunk/iocore/eventsystem/UnixEvent.cc

Modified: incubator/trafficserver/traffic/trunk/iocore/eventsystem/UnixEvent.cc
URL: http://svn.apache.org/viewvc/incubator/trafficserver/traffic/trunk/iocore/eventsystem/UnixEvent.cc?rev=890922&r1=890921&r2=890922&view=diff
==============================================================================
--- incubator/trafficserver/traffic/trunk/iocore/eventsystem/UnixEvent.cc (original)
+++ incubator/trafficserver/traffic/trunk/iocore/eventsystem/UnixEvent.cc Tue Dec 15 18:06:04 2009
@@ -33,9 +33,9 @@
 ClassAllocator<Event> eventAllocator("eventAllocator", 256);
 
 void
-Event::schedule_imm(int callback_event)
+Event::schedule_imm(int acallback_event)
 {
-  NOWARN_UNUSED(callback_event);
+  callback_event = acallback_event;
   ink_debug_assert(ethread == this_ethread());
   if (in_the_prot_queue)
     ethread->EventQueueExternal.remove(this);
@@ -49,9 +49,9 @@
 }
 
 void
-Event::schedule_at(ink_hrtime atimeout_at, int callback_event)
+Event::schedule_at(ink_hrtime atimeout_at, int acallback_event)
 {
-  NOWARN_UNUSED(callback_event);
+  callback_event = acallback_event;
   ink_debug_assert(ethread == this_ethread());
   ink_assert(atimeout_at > 0);
   if (in_the_prot_queue)
@@ -66,9 +66,9 @@
 }
 
 void
-Event::schedule_in(ink_hrtime atimeout_in, int callback_event)
+Event::schedule_in(ink_hrtime atimeout_in, int acallback_event)
 {
-  NOWARN_UNUSED(callback_event);
+  callback_event = acallback_event;
   ink_debug_assert(ethread == this_ethread());
   if (in_the_prot_queue)
     ethread->EventQueueExternal.remove(this);
@@ -82,9 +82,9 @@
 }
 
 void
-Event::schedule_every(ink_hrtime aperiod, int callback_event)
+Event::schedule_every(ink_hrtime aperiod, int acallback_event)
 {
-  NOWARN_UNUSED(callback_event);
+  callback_event = acallback_event;
   ink_debug_assert(ethread == this_ethread());
   ink_assert(aperiod != 0);
   if (in_the_prot_queue)