POSSA/Caller-ID-Superfecta — pull request #236 by soif (2014-12-16 22:29:12+00:00)
Title: SendToGrowl faster and cleaner

The Module is now way faster than before !!!!

Done :
- ping tcp (gntp mode) before sending a time consuming Growl notification. If no answer in the first 100ms, dont send a notification.
- User Changeable Growl timeout
- cleaner code
- Prepare a Speech Notification (commented) , to help Lorne ;-) to play with it

To be done in future
- make a reliable udp ping (bypassed at this time)
- maybe add the Ping Timeout (currently fixed at 100ms) as a User parameter and/or replace the current Growl Timeout
- contact the PEAR maintainer and suggesting him to have the timeout as a float or decimal, to allow under 1sec timeout.
- Discuss if and how we implement a Speech notification

enjoy