class Identifier

Defined at line 690 of file ../../src/developer/debug/ipc/records.h

This class is introduced in version 73 to clarify and simplify Filter creation and

identification between all entities in the system. Filters can be created by any of the

entities specified in |Originator|. This is ABI compatible with the previous uint32_t id value.

Public Methods

void Identifier ()

Defined at line 692 of file ../../src/developer/debug/ipc/records.h

void Identifier (uint32_t client_value, Originator originator)

An Identifier is created with an opaque value assigned by the originator, and the

originator's ordinal from the above list.

Defined at line 696 of file ../../src/developer/debug/ipc/records.h

bool operator== (const Identifier & other)

Defined at line 699 of file ../../src/developer/debug/ipc/records.h

std::strong_ordering operator<=> (const Identifier & other)

Defined at line 700 of file ../../src/developer/debug/ipc/records.h

IdentifierComponents Decode ()

Defined at line 704 of file ../../src/developer/debug/ipc/records.h

uint32_t value ()

Defined at line 711 of file ../../src/developer/debug/ipc/records.h

void Serialize (Serializer & ser, uint32_t ver)

Note: This is ABI compatible with the previous implementation, so we don't need to check the

versions.

Defined at line 715 of file ../../src/developer/debug/ipc/records.h