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