Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros | Functions
service.h File Reference
#include <atomic>
#include "include/dart_tools_api.h"
#include "vm/allocation.h"
#include "vm/object_id_ring.h"
#include "vm/os_thread.h"
#include "vm/tagged_pointer.h"
#include "vm/thread.h"

Go to the source code of this file.

Classes

class  dart::ServiceIdZone
 
class  dart::RingServiceIdZone
 
class  dart::StreamInfo
 
class  dart::Service
 

Namespaces

namespace  dart
 

Macros

#define SERVICE_PROTOCOL_MAJOR_VERSION   4
 
#define SERVICE_PROTOCOL_MINOR_VERSION   15
 
#define ISOLATE_SERVICE_ID_FORMAT_STRING   "isolates/%" Pd64 ""
 
#define ISOLATE_GROUP_SERVICE_ID_PREFIX   "isolateGroups/"
 
#define ISOLATE_GROUP_SERVICE_ID_FORMAT_STRING    ISOLATE_GROUP_SERVICE_ID_PREFIX "%" Pu64 ""
 

Functions

intptr_t dart::ParseJSONArray (Thread *thread, const char *str, const GrowableObjectArray &elements)
 

Macro Definition Documentation

◆ ISOLATE_GROUP_SERVICE_ID_FORMAT_STRING

#define ISOLATE_GROUP_SERVICE_ID_FORMAT_STRING    ISOLATE_GROUP_SERVICE_ID_PREFIX "%" Pu64 ""

Definition at line 50 of file service.h.

◆ ISOLATE_GROUP_SERVICE_ID_PREFIX

#define ISOLATE_GROUP_SERVICE_ID_PREFIX   "isolateGroups/"

Definition at line 49 of file service.h.

◆ ISOLATE_SERVICE_ID_FORMAT_STRING

#define ISOLATE_SERVICE_ID_FORMAT_STRING   "isolates/%" Pd64 ""

Definition at line 48 of file service.h.

◆ SERVICE_PROTOCOL_MAJOR_VERSION

#define SERVICE_PROTOCOL_MAJOR_VERSION   4

Definition at line 20 of file service.h.

◆ SERVICE_PROTOCOL_MINOR_VERSION

#define SERVICE_PROTOCOL_MINOR_VERSION   15

Definition at line 21 of file service.h.