Expose Node in public API, as ObjectNode
This PR mainly renames Node
to ObjectNode
and exposes the essential parts of it in the public API, along with providing a getter for it in ObjectServer
. This is mainly to allow users to emit signals on specific object nodes outside of the method handler context.
This also includes slightly unrelated change drop the TLS for Connection
. The TLS business is hard to follow magic so I'd very much like to avoid it whenever possible. Unfortunately we can't drop the TLS for ObjectNode
w/o breaking the API so that stays for now.
Fixes #60 (closed).