trace::Record

Summary

Constructors and Destructors

Record(Metadata record)
Record(Initialization record)
Record(String record)
Record(Thread record)
Record(Event record)
Record(Blob record)
Record(KernelObject record)
Record(SchedulerEvent record)
Record(Log record)
Record(Large record)
Record(const Record &)
Record(Record &&)
~Record()

Public types

Large using

Public functions

GetBlob() const
const Blob &
GetEvent() const
const Event &
GetInitialization() const
const Initialization &
GetKernelObject() const
const KernelObject &
GetLargeRecord() const
const Large &
GetLog() const
const Log &
GetMetadata() const
const Metadata &
GetName() const
std::optional< std::string >
GetSchedulerEvent() const
const SchedulerEvent &
GetString() const
const String &
GetThread() const
const Thread &
ToString() const
std::string
operator=(const Record &)=default
Record &
operator=(Record &&)=default
Record &
type() const
RecordType

Structs

trace::Record::Blob
trace::Record::Event
trace::Record::Initialization
trace::Record::KernelObject
trace::Record::Log
trace::Record::Metadata
trace::Record::SchedulerEvent
trace::Record::String
trace::Record::Thread

Public types

Large

LargeRecordData Large

Public functions

GetBlob

const Blob & GetBlob() const 

GetEvent

const Event & GetEvent() const 

GetInitialization

const Initialization & GetInitialization() const 

GetKernelObject

const KernelObject & GetKernelObject() const 

GetLargeRecord

const Large & GetLargeRecord() const 

GetLog

const Log & GetLog() const 

GetMetadata

const Metadata & GetMetadata() const 

GetName

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

GetSchedulerEvent

const SchedulerEvent & GetSchedulerEvent() const 

GetString

const String & GetString() const 

GetThread

const Thread & GetThread() const 

Record

 Record(  Metadata record )

Record

 Record(  Initialization record )

Record

 Record(  String record )

Record

 Record(  Thread record )

Record

 Record(  Event record )

Record

 Record(  Blob record )

Record

 Record(  KernelObject record )

Record

 Record(  SchedulerEvent record )

Record

 Record(  Log record )

Record

 Record(  Large record )

Record

 Record(  const Record & )=default

Record

 Record(  Record && )=default

ToString

std::string ToString() const 

operator=

Record & operator=(  const Record & )=default

operator=

Record & operator=(  Record && )=default

type

RecordType type() const 

~Record

 ~Record()=default