34 virtual void Commit() = 0;
37 virtual void SendTimelineEntityBinaryPacket(uint64_t profilingGuid) = 0;
41 SendTimelineEventBinaryPacket(uint64_t timestamp, std::thread::id threadId, uint64_t profilingGuid) = 0;
44 virtual void SendTimelineEventClassBinaryPacket(uint64_t profilingGuid) = 0;
47 virtual void SendTimelineLabelBinaryPacket(uint64_t profilingGuid,
const std::string& label) = 0;
50 virtual void SendTimelineMessageDirectoryPackage() = 0;
54 uint64_t relationshipGuid,
56 uint64_t tailGuid) = 0;
ProfilingRelationshipType
Head retains(parents) Tail.
Head execution start depends on Tail execution completion.
virtual ~ISendTimelinePacket()