Skip to main content

Module ids

Module ids 

Source

Structsยง

Epoch
HostId
Unique machine identity within the VIL cluster. Used for remote DMA identification and cross-host routing.
InterfaceId
Unique interface contract identity. An interface defines a set of ports forming a communication contract.
PortId
Unique communication port identity. A port is the entry/exit point for messages on a process.
ProcessId
Unique process identity within the VIL runtime. A process is the unit of execution and semantic failure domain.
RegionId
Allocation region identity on the exchange heap. Regions enable allocation isolation per message-class or per use-case.
SampleId
Unique sample identity on the shared exchange heap. Each loan/publish produces one SampleId.