Flutter Engine
The Flutter Engine
|
#include <service_event.h>
Classes | |
struct | ExtensionEvent |
struct | LogRecord |
Public Types | |
enum | EventKind { kVMUpdate , kVMFlagUpdate , kIsolateStart , kIsolateRunnable , kIsolateExit , kIsolateUpdate , kIsolateReload , kServiceExtensionAdded , kPauseStart , kPauseExit , kPauseBreakpoint , kPauseInterrupted , kPauseException , kPausePostRequest , kNone , kResume , kBreakpointAdded , kBreakpointResolved , kBreakpointRemoved , kBreakpointUpdated , kInspect , kDebuggerSettingsUpdate , kGC , kEmbedder , kLogging , kExtension , kTimelineEvents , kTimelineStreamSubscriptionsUpdate , kUserTagChanged , kCpuSamples , kIllegal } |
Public Member Functions | |
ServiceEvent (EventKind event_kind) | |
ServiceEvent (IsolateGroup *isolate_group, EventKind event_kind) | |
ServiceEvent (Isolate *isolate, EventKind event_kind) | |
Isolate * | isolate () const |
IsolateGroup * | isolate_group () const |
Dart_Port | isolate_id () const |
EventKind | kind () const |
bool | IsPause () const |
const char * | flag_name () const |
void | set_flag_name (const char *flag) |
const char * | flag_new_value () const |
void | set_flag_new_value (const char *value) |
const char * | previous_tag () const |
void | set_previous_tag (const char *previous_tag) |
const char * | updated_tag () const |
void | set_updated_tag (const char *updated_tag) |
const char * | embedder_kind () const |
const char * | KindAsCString () const |
void | set_embedder_kind (const char *embedder_kind) |
const StreamInfo * | stream_info () const |
const char * | stream_id () const |
void | set_embedder_stream_id (const char *stream_id) |
Breakpoint * | breakpoint () const |
void | set_breakpoint (Breakpoint *bpt) |
ActivationFrame * | top_frame () const |
void | set_top_frame (ActivationFrame *frame) |
const String * | extension_rpc () const |
void | set_extension_rpc (const String *extension_rpc) |
const Object * | exception () const |
void | set_exception (const Object *exception) |
const Error * | reload_error () const |
void | set_reload_error (const Error *error) |
bool | at_async_jump () const |
void | set_at_async_jump (bool value) |
const Object * | inspectee () const |
void | set_inspectee (const Object *inspectee) |
const Heap::GCStats * | gc_stats () const |
void | set_gc_stats (const Heap::GCStats *gc_stats) |
const uint8_t * | bytes () const |
intptr_t | bytes_length () const |
void | set_bytes (const uint8_t *bytes, intptr_t bytes_length) |
void | set_log_record (const LogRecord &log_record) |
void | set_extension_event (const ExtensionEvent &extension_event) |
void | UpdateTimestamp () |
int64_t | timestamp () const |
const TimelineEventBlock * | timeline_event_block () const |
void | set_timeline_event_block (const TimelineEventBlock *block) |
Profile * | cpu_profile () const |
void | set_cpu_profile (Profile *profile) |
void | PrintJSON (JSONStream *js) const |
void | PrintJSONHeader (JSONObject *jsobj) const |
Definition at line 24 of file service_event.h.
Definition at line 26 of file service_event.h.
|
explicit |
Definition at line 16 of file service_event.cc.
dart::ServiceEvent::ServiceEvent | ( | IsolateGroup * | isolate_group, |
EventKind | event_kind | ||
) |
Definition at line 19 of file service_event.cc.
Definition at line 22 of file service_event.cc.
|
inline |
Definition at line 178 of file service_event.h.
|
inline |
Definition at line 142 of file service_event.h.
|
inline |
Definition at line 191 of file service_event.h.
|
inline |
Definition at line 193 of file service_event.h.
|
inline |
Definition at line 219 of file service_event.h.
|
inline |
Definition at line 127 of file service_event.h.
|
inline |
Definition at line 163 of file service_event.h.
|
inline |
Definition at line 158 of file service_event.h.
|
inline |
Definition at line 113 of file service_event.h.
|
inline |
Definition at line 116 of file service_event.h.
|
inline |
Definition at line 187 of file service_event.h.
|
inline |
Definition at line 181 of file service_event.h.
|
inline |
Definition at line 91 of file service_event.h.
|
inline |
Definition at line 92 of file service_event.h.
|
inline |
Definition at line 95 of file service_event.h.
|
inline |
Definition at line 99 of file service_event.h.
|
inline |
Definition at line 97 of file service_event.h.
const char * dart::ServiceEvent::KindAsCString | ( | ) | const |
Definition at line 85 of file service_event.cc.
|
inline |
Definition at line 119 of file service_event.h.
void dart::ServiceEvent::PrintJSON | ( | JSONStream * | js | ) | const |
Definition at line 221 of file service_event.cc.
void dart::ServiceEvent::PrintJSONHeader | ( | JSONObject * | jsobj | ) | const |
Definition at line 318 of file service_event.cc.
|
inline |
Definition at line 169 of file service_event.h.
|
inline |
Definition at line 179 of file service_event.h.
|
inline |
Definition at line 143 of file service_event.h.
|
inline |
Definition at line 195 of file service_event.h.
|
inline |
Definition at line 220 of file service_event.h.
|
inline |
Definition at line 131 of file service_event.h.
|
inline |
Definition at line 138 of file service_event.h.
|
inline |
Definition at line 164 of file service_event.h.
|
inline |
Definition at line 202 of file service_event.h.
|
inline |
Definition at line 159 of file service_event.h.
|
inline |
Definition at line 114 of file service_event.h.
|
inline |
Definition at line 117 of file service_event.h.
|
inline |
Definition at line 189 of file service_event.h.
|
inline |
Definition at line 182 of file service_event.h.
|
inline |
Definition at line 200 of file service_event.h.
|
inline |
Definition at line 120 of file service_event.h.
|
inline |
Definition at line 173 of file service_event.h.
|
inline |
Definition at line 214 of file service_event.h.
|
inline |
Definition at line 151 of file service_event.h.
|
inline |
Definition at line 125 of file service_event.h.
const char * dart::ServiceEvent::stream_id | ( | ) | const |
Definition at line 211 of file service_event.cc.
const StreamInfo * dart::ServiceEvent::stream_info | ( | ) | const |
Definition at line 155 of file service_event.cc.
|
inline |
Definition at line 210 of file service_event.h.
|
inline |
Definition at line 208 of file service_event.h.
|
inline |
Definition at line 150 of file service_event.h.
|
inline |
Definition at line 124 of file service_event.h.
void dart::ServiceEvent::UpdateTimestamp | ( | ) |
Definition at line 81 of file service_event.cc.