Flutter Engine
The Flutter Engine
|
Public Member Functions | |
MessageSerializationCluster (const char *name, MessagePhase phase, intptr_t cid, bool is_canonical=false) | |
virtual | ~MessageSerializationCluster () |
virtual void | Trace (MessageSerializer *s, Object *object)=0 |
virtual void | WriteNodes (MessageSerializer *s)=0 |
virtual void | WriteEdges (MessageSerializer *s) |
virtual void | TraceApi (ApiMessageSerializer *s, Dart_CObject *object) |
virtual void | WriteNodesApi (ApiMessageSerializer *s) |
virtual void | WriteEdgesApi (ApiMessageSerializer *s) |
const char * | name () const |
MessagePhase | phase () const |
intptr_t | cid () const |
bool | is_canonical () const |
Public Member Functions inherited from dart::ZoneAllocated | |
ZoneAllocated () | |
void * | operator new (size_t size) |
void * | operator new (size_t size, Zone *zone) |
void | operator delete (void *pointer) |
Protected Member Functions | |
DISALLOW_COPY_AND_ASSIGN (MessageSerializationCluster) | |
Protected Attributes | |
const char *const | name_ |
const MessagePhase | phase_ |
const intptr_t | cid_ |
const bool | is_canonical_ |
Definition at line 80 of file message_snapshot.cc.
|
inlineexplicit |
Definition at line 82 of file message_snapshot.cc.
|
inlinevirtual |
Definition at line 87 of file message_snapshot.cc.
|
inline |
Definition at line 99 of file message_snapshot.cc.
|
protected |
|
inline |
Definition at line 100 of file message_snapshot.cc.
|
inline |
Definition at line 97 of file message_snapshot.cc.
|
inline |
Definition at line 98 of file message_snapshot.cc.
|
pure virtual |
Implemented in dart::ClassMessageSerializationCluster, dart::TypeArgumentsMessageSerializationCluster, dart::TypeMessageSerializationCluster, dart::SmiMessageSerializationCluster, dart::MintMessageSerializationCluster, dart::DoubleMessageSerializationCluster, dart::GrowableObjectArrayMessageSerializationCluster, dart::TypedDataMessageSerializationCluster, dart::ExternalTypedDataMessageSerializationCluster, dart::NativePointerMessageSerializationCluster, dart::TypedDataViewMessageSerializationCluster, dart::TransferableTypedDataMessageSerializationCluster, dart::Simd128MessageSerializationCluster, dart::SendPortMessageSerializationCluster, dart::CapabilityMessageSerializationCluster, dart::MapMessageSerializationCluster, dart::SetMessageSerializationCluster, dart::ArrayMessageSerializationCluster, dart::OneByteStringMessageSerializationCluster, and dart::TwoByteStringMessageSerializationCluster.
|
inlinevirtual |
Reimplemented in dart::SmiMessageSerializationCluster, dart::MintMessageSerializationCluster, dart::DoubleMessageSerializationCluster, dart::TypedDataMessageSerializationCluster, dart::ExternalTypedDataMessageSerializationCluster, dart::NativePointerMessageSerializationCluster, dart::TypedDataViewMessageSerializationCluster, dart::SendPortMessageSerializationCluster, dart::CapabilityMessageSerializationCluster, dart::ArrayMessageSerializationCluster, dart::OneByteStringMessageSerializationCluster, and dart::TwoByteStringMessageSerializationCluster.
Definition at line 93 of file message_snapshot.cc.
|
inlinevirtual |
Reimplemented in dart::TypeArgumentsMessageSerializationCluster, dart::TypeMessageSerializationCluster, dart::GrowableObjectArrayMessageSerializationCluster, dart::TypedDataViewMessageSerializationCluster, dart::MapMessageSerializationCluster, dart::SetMessageSerializationCluster, and dart::ArrayMessageSerializationCluster.
Definition at line 91 of file message_snapshot.cc.
|
inlinevirtual |
Reimplemented in dart::ArrayMessageSerializationCluster.
Definition at line 95 of file message_snapshot.cc.
|
pure virtual |
Implemented in dart::ClassMessageSerializationCluster, dart::TypeArgumentsMessageSerializationCluster, dart::TypeMessageSerializationCluster, dart::SmiMessageSerializationCluster, dart::MintMessageSerializationCluster, dart::DoubleMessageSerializationCluster, dart::GrowableObjectArrayMessageSerializationCluster, dart::TypedDataMessageSerializationCluster, dart::ExternalTypedDataMessageSerializationCluster, dart::NativePointerMessageSerializationCluster, dart::TypedDataViewMessageSerializationCluster, dart::TransferableTypedDataMessageSerializationCluster, dart::Simd128MessageSerializationCluster, dart::SendPortMessageSerializationCluster, dart::CapabilityMessageSerializationCluster, dart::MapMessageSerializationCluster, dart::SetMessageSerializationCluster, dart::ArrayMessageSerializationCluster, dart::OneByteStringMessageSerializationCluster, and dart::TwoByteStringMessageSerializationCluster.
|
inlinevirtual |
Reimplemented in dart::SmiMessageSerializationCluster, dart::MintMessageSerializationCluster, dart::DoubleMessageSerializationCluster, dart::TypedDataMessageSerializationCluster, dart::ExternalTypedDataMessageSerializationCluster, dart::NativePointerMessageSerializationCluster, dart::TypedDataViewMessageSerializationCluster, dart::SendPortMessageSerializationCluster, dart::CapabilityMessageSerializationCluster, dart::ArrayMessageSerializationCluster, dart::OneByteStringMessageSerializationCluster, and dart::TwoByteStringMessageSerializationCluster.
Definition at line 94 of file message_snapshot.cc.
|
protected |
Definition at line 105 of file message_snapshot.cc.
|
protected |
Definition at line 106 of file message_snapshot.cc.
|
protected |
Definition at line 103 of file message_snapshot.cc.
|
protected |
Definition at line 104 of file message_snapshot.cc.