Callback now takes a connection as well as the read result

Signed-off-by: John Else <john.else@citrix.com>
Clean autogenerated files

Signed-off-by: John Else <john.else@citrix.com>
Rewrite to use connect_by_name

Signed-off-by: John Else <john.else@citrix.com>
Update example config file

IP address no longer needed!

Signed-off-by: John Else <john.else@citrix.com>