Flutter Engine
FlutterObservatoryPublisher.mm File Reference
#import "FlutterObservatoryPublisher.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  <FlutterObservatoryPublisherDelegate>
 
class  ObservatoryNSNetServiceDelegate
 
class  ObservatoryDNSServiceDelegate
 

Macros

#define FML_USED_ON_EMBEDDER
 

Variables

static const DNSServiceErrorType kFlutter_DNSServiceErr_PolicyDenied
 TODO(aaclarke): Remove this preprocessor macro once infra is moved to Xcode 12. More...
 
std::unique_ptr< fml::WeakPtrFactory< FlutterObservatoryPublisher > > _weakFactory
 

Macro Definition Documentation

◆ FML_USED_ON_EMBEDDER

#define FML_USED_ON_EMBEDDER

Definition at line 5 of file FlutterObservatoryPublisher.mm.

Variable Documentation

◆ _weakFactory

◆ kFlutter_DNSServiceErr_PolicyDenied

const DNSServiceErrorType kFlutter_DNSServiceErr_PolicyDenied
static
Initial value:
=
-65570

TODO(aaclarke): Remove this preprocessor macro once infra is moved to Xcode 12.

Definition at line 120 of file FlutterObservatoryPublisher.mm.