Definition at line 1438 of file message_snapshot.cc.
◆ NativePointerMessageSerializationCluster()
dart::NativePointerMessageSerializationCluster::NativePointerMessageSerializationCluster |
( |
Zone * |
zone | ) |
|
|
inlineexplicit |
Definition at line 1441 of file message_snapshot.cc.
1445 objects_(zone, 0) {}
MessageSerializationCluster(const char *name, MessagePhase phase, intptr_t cid, bool is_canonical=false)
◆ ~NativePointerMessageSerializationCluster()
dart::NativePointerMessageSerializationCluster::~NativePointerMessageSerializationCluster |
( |
| ) |
|
|
inline |
◆ Trace()
◆ TraceApi()
◆ WriteNodes()
void dart::NativePointerMessageSerializationCluster::WriteNodes |
( |
MessageSerializer * |
s | ) |
|
|
inlinevirtual |
◆ WriteNodesApi()
Reimplemented from dart::MessageSerializationCluster.
Definition at line 1456 of file message_snapshot.cc.
1456 {
1457 intptr_t
count = objects_.length();
1459 for (intptr_t
i = 0;
i <
count;
i++) {
1462
1463 s->finalizable_data()->Put(
1464 data->value.as_native_pointer.size,
1465 reinterpret_cast<void*
>(
data->value.as_native_pointer.ptr),
1466 reinterpret_cast<void*
>(
data->value.as_native_pointer.ptr),
1467 data->value.as_native_pointer.callback);
1468 }
1469 }
static int8_t data[kExtLength]
The documentation for this class was generated from the following file: