| Flutter iOS Embedder |

Classes | Macros | Variables
FlutterDartVMServicePublisher.mm File Reference
`#import "FlutterDartVMServicePublisher.h"`
`#import <TargetConditionals.h>`
`#include <dns_sd.h>`
`#include <net/if.h>`
`#include "flutter/fml/logging.h"`
`#include "flutter/fml/memory/weak_ptr.h"`
`#include "flutter/fml/message_loop.h"`
`#include "flutter/fml/platform/darwin/scoped_nsobject.h"`
`#include "flutter/runtime/dart_service_isolate.h"`

Go to the source code of this file.

## Classes
protocol | <FlutterDartVMServicePublisherDelegate>
class | DartVMServiceDNSServiceDelegate

## Macros
#define | FML_USED_ON_EMBEDDER

## Variables
DNSServiceRef | _legacyDnsServiceRef
std::unique_ptr< fml::WeakPtrFactory< FlutterDartVMServicePublisher > > | _weakFactory

## Macro Definition Documentation

## ◆ FML_USED_ON_EMBEDDER

#define FML_USED_ON_EMBEDDER

Definition at line 5 of file FlutterDartVMServicePublisher.mm.

## Variable Documentation

## ◆ _legacyDnsServiceRef

DNSServiceRef _legacyDnsServiceRef

Initial value:
{
DNSServiceRef _dnsServiceRef

Definition at line 66 of file FlutterDartVMServicePublisher.mm.

## ◆ _weakFactory

std::unique_ptr<fml::WeakPtrFactory<FlutterDartVMServicePublisher> > _weakFactory

Initial value:
{
flutter::DartServiceIsolate::CallbackHandle _callbackHandle

Definition at line 160 of file FlutterDartVMServicePublisher.mm.

Referenced by FlutterDartVMServicePublisher::initWithEnableVMServicePublication:, and FlutterViewController::initWithEngine:nibName:bundle:.