Skip to main contentModule ids
Source - 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.