[IOMultiplexerV2] coding style fixes
[NextIRCd.git] / src / IOHandler / IOTimer.h
index c173282bb3d1eb7904e86853461debbd7395d130..1a42264601fa595cd9ab7538259860ba774114bb 100644 (file)
@@ -33,13 +33,13 @@ struct _IOTimerDescriptor;
 extern struct _IOTimerDescriptor *iotimer_sorted_descriptors;
 
 struct _IOTimerDescriptor {
-    unsigned int flags : 8;
-    void *parent; 
-    
-    struct timeval timeout;
-    struct timeval autoreload;
-    
-    struct _IOTimerDescriptor *prev, *next;
+       unsigned int flags : 8;
+       void *parent; 
+       
+       struct timeval timeout;
+       struct timeval autoreload;
+       
+       struct _IOTimerDescriptor *prev, *next;
 };
 
 void _init_timers();
@@ -55,15 +55,16 @@ struct IOTimerDescriptor;
 typedef IOTIMER_CALLBACK(iotimer_callback);
 
 struct IOTimerDescriptor {
-    void *iotimer; /* struct _IOTimerDescriptor */
-    
-    iotimer_callback *callback;
-    void *data;
+       void *iotimer; /* struct _IOTimerDescriptor */
+       
+       iotimer_callback *callback;
+       void *data;
 };
 
 struct IOTimerDescriptor *iotimer_create(struct timeval *timeout);
 void iotimer_start(struct IOTimerDescriptor *iotimer);
 void iotimer_set_autoreload(struct IOTimerDescriptor *iotimer, struct timeval *autoreload);
+void iotimer_set_timeout(struct IOTimerDescriptor *iotimer, struct timeval *timeout);
 void iotimer_set_callback(struct IOTimerDescriptor *iotimer, iotimer_callback *callback);
 void iotimer_destroy(struct IOTimerDescriptor *iotimer);