added vsignal todo
[strongswan.git] / src / charon / bus / bus.h
index e54fb1b..6138c25 100644 (file)
@@ -310,7 +310,7 @@ struct bus_t {
         * must register themself to the bus before starting to listen(). When
         * a signal occurs, the emitter waits until all threads with listen_state
         * TRUE are waiting in the listen() method to process the signal.
-        * It is important that a thread with liste_state TRUE calls listen()
+        * It is important that a thread with listen_state TRUE calls listen()
         * periodically, or sets it's listening state to FALSE; otherwise
         * all signal emitting threads get blocked on the bus.
         *
@@ -355,6 +355,10 @@ struct bus_t {
         *
         * Same as bus_t.signal(), but uses va_list argument list.
         *
+        * @todo Improve performace of vsignal implementation. This method is
+        * called extensively and therefore shouldn't allocate heap memory or
+        * do other expensive tasks!
+        *
         * @param this          bus
         * @param singal        kind of the signal (up, down, rekeyed, ...)
         * @param level         verbosity level of the signal