class DBus::ObjectServer

The part of a {Connection} that can export {DBus::Object}s to provide services to clients.

Note that an ObjectServer does not have a name. Typically a {Connection} has one well known name, but can have none or more.

Formerly this class was intermixed with {ProxyService} as Service.

@example Usage

bus = DBus.session_bus
obj = DBus::Object.new("/path") # a subclass more likely
bus.object_server.export(obj)
bus.request_name("org.example.Test")