callResolveService method

Future<List<DBusValue>> callResolveService({
  1. required int interface,
  2. required int protocol,
  3. required String name,
  4. required String type,
  5. required String domain,
  6. required int answerProtocol,
  7. required int flags,
  8. bool noAutoStart = false,
  9. bool allowInteractiveAuthorization = false,
})

Invokes org.freedesktop.Avahi.Server.ResolveService()

Implementation

Future<List<DBusValue>> callResolveService(
    {required int interface,
    required int protocol,
    required String name,
    required String type,
    required String domain,
    required int answerProtocol,
    required int flags,
    bool noAutoStart = false,
    bool allowInteractiveAuthorization = false}) async {
  var result = await callMethod(
      'org.freedesktop.Avahi.Server',
      'ResolveService',
      [
        DBusInt32(interface),
        DBusInt32(protocol),
        DBusString(name),
        DBusString(type),
        DBusString(domain),
        DBusInt32(answerProtocol),
        DBusUint32(flags)
      ],
      replySignature: DBusSignature('iissssisqaayu'),
      noAutoStart: noAutoStart,
      allowInteractiveAuthorization: allowInteractiveAuthorization);
  return result.returnValues;
}