Two of these - send_register_to_as and deregister_with_application_servers - should be file-scoped within the cpp file and not appear in this header.