19 lines
545 B
Plaintext
19 lines
545 B
Plaintext
namespace hmmmm.stream;
|
|
|
|
// Server → Client: memory region snapshot pushed by the server.
|
|
// tclk is the virtual clock tick at which this data became valid —
|
|
// clients may buffer and apply it at the appropriate simulation point.
|
|
table StreamDataPush {
|
|
stream_id: uint32;
|
|
tclk: uint64;
|
|
data: [ubyte];
|
|
}
|
|
|
|
// Client → Server: write into a registered write-mode stream.
|
|
// offset is relative to the registered region start.
|
|
table StreamWritePush {
|
|
stream_id: uint32;
|
|
offset: uint32;
|
|
data: [ubyte];
|
|
}
|