Flutter iOS Embedder
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 161 of file FlutterDartVMServicePublisher.mm.

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