http://blog.chinaunix.net/uid-20757159-id-1877136.html
回调函数是static,且要加CALL_BACK
http://blog.csdn.net/tongsean/article/details/40562857
http://www.cnblogs.com/oyjj/archive/2009/11/09/2132967.html