Forgot to add unregister receive
Changed new to new_ in list implementation to avoid conflicing with the C++ built-in
Merge branch 'master' into smart_log
Use C++ instead of C for convenience