Yep - please ignore - no modifications needed - gwthread_sleep will handle values down to 0.001 (1 millisecond) anyway. Andreas was saying in an email today that SMPP should work without throttling anyway, however from our SMSC here, I've seen lots of throttling requests coming back from the SMSC which causes Kannel to wait for x amount of time, then retry and then loop with this kind of behaviour which makes for reasonably slow delievry behaviour.
Is this the correct behaviour? Alex On Wed, 20 Feb 2002, Alex Judd wrote: > In order to add (hopefully nice) throttling to the SMPP driver I'd like > to modify the behaviour of the gwthread_sleep function in > gwthread-pthread.c very slightly. > > Currently the function receives the amount of seconds to sleep as a > double, multiplies it by 1000 to get that value in milliseconds and then > sleeps for that amount of time in milliseconds. > > What I'd like to do is if the function recieves a value of < 1 as the > number of seconds to sleep for, that it instead assumes this to be the > number of milliseconds to sleep for, skips the *1000 part and sleeps for > this time instead. > > This way I can sleep nicely for < 1 second periods. > > Any objections to this before I do so? > > Regards > > Alex > > -- Alex Judd http://www.enpocket.com/