MCPcopy Create free account
hub / github.com/OpenArkStudio/ARK / CreateGUID

Method CreateGUID

src/plugin/utility/src/AFCGUIDModule.cpp:47–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45}
46
47AFGUID AFCGUIDModule::CreateGUID()
48{
49 ARK_ASSERT_RET_VAL(uid_generator_ != nullptr, NULL_GUID);
50
51 AFBusAddr bus_addr(GetPluginManager()->GetBusID());
52 int64_t id = int64_t(bus_addr.zone_id) << (2 * 8) | int64_t(bus_addr.app_type) << (1 * 8) |
53 int64_t(bus_addr.inst_id) << (0 * 8);
54 return uid_generator_->GetUID(id);
55}
56
57std::string AFCGUIDModule::ParseUID(const AFGUID& id)
58{

Callers 2

CreateEntityMethod · 0.80
CreateContainerEntityMethod · 0.80

Calls 2

GetBusIDMethod · 0.80
GetUIDMethod · 0.45

Tested by

no test coverage detected