IdType#
- class omni.structuredlog.IdType#
Bases:
pybind11_object
Names to control what type of event identifiers will be used for each message.
Members:
UUID : Generate a 128 bit UUID identifier. The probability of an identifier collision between two events will be especially small with this type, especially when using random identifiers. This however does have a small performance penalty to process these identifiers and could result in the event processing thread getting backed up if a large number of events are being pushed frequently.
UINT64 : Generate a 64-bit integer identifier. The probability of an identifier collision between two events will be higher but still small with this type, especially when using random identifiers. This identifier type is more performant and more easily sortable however. This identifier type is useful when event processing performance is most important.
Methods
__init__
(self, value)Attributes
UINT64
UUID
value
- __init__(
- self: omni.structuredlog._structuredlog.IdType,
- value: int,
- property name#