class Record

Defined at line 591 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

A decoded record.

See docs/reference/tracing/trace-format.md#record_types

Public Methods

std::string ToString ()

Defined at line 309 of file ../../zircon/system/ulib/trace-reader/records.cc

std::optional<std::string> GetName ()

Defined at line 406 of file ../../zircon/system/ulib/trace-reader/records.cc

void Record (Metadata record)

Defined at line 776 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void Record (Initialization record)

Defined at line 777 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void Record (String record)

Defined at line 778 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void Record (Thread record)

Defined at line 779 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void Record (Event record)

Defined at line 780 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void Record (Blob record)

Defined at line 781 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void Record (KernelObject record)

Defined at line 782 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void Record (SchedulerEvent record)

Defined at line 783 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void Record (Log record)

Defined at line 784 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void Record (Large record)

Defined at line 785 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void Record (Profiler record)

Defined at line 786 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void Record (const Record & )

Defined at line 788 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

Record & operator= (const Record & )

Defined at line 789 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void Record (Record && )

Defined at line 790 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

Record & operator= (Record && )

Defined at line 791 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void ~Record ()

Defined at line 792 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

const Metadata & GetMetadata ()

Defined at line 794 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

const Initialization & GetInitialization ()

Defined at line 799 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

const String & GetString ()

Defined at line 804 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

const Thread & GetThread ()

Defined at line 809 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

const Event & GetEvent ()

Defined at line 814 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

const Blob & GetBlob ()

Defined at line 819 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

const KernelObject & GetKernelObject ()

Defined at line 824 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

const SchedulerEvent & GetSchedulerEvent ()

Defined at line 829 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

const Log & GetLog ()

Defined at line 834 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

const Large & GetLargeRecord ()

Defined at line 839 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

const Profiler & GetProfiler ()

Defined at line 844 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

RecordType type ()

Defined at line 849 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

Records