Source code for cfxdb.gen.oid_t
# automatically generated by the FlatBuffers compiler, do not modify
# namespace:
import flatbuffers
from flatbuffers.compat import import_numpy
[docs]
class oid_t(object):
@classmethod
[docs]
def SizeOf(cls):
return 16
# oid_t
[docs]
def Init(self, buf, pos):
self._tab = flatbuffers.table.Table(buf, pos)
# oid_t
[docs]
def Msb(self):
return self._tab.Get(
flatbuffers.number_types.Uint64Flags, self._tab.Pos + flatbuffers.number_types.UOffsetTFlags.py_type(0)
)
# oid_t
[docs]
def Lsb(self):
return self._tab.Get(
flatbuffers.number_types.Uint64Flags, self._tab.Pos + flatbuffers.number_types.UOffsetTFlags.py_type(8)
)
[docs]
def Createoid_t(builder, msb, lsb):
builder.Prep(8, 16)
builder.PrependUint64(lsb)
builder.PrependUint64(msb)
return builder.Offset()