28 lines
787 B
Plaintext
28 lines
787 B
Plaintext
include "stream_reg.fbs";
|
|
include "stream_data.fbs";
|
|
|
|
namespace hmmmm.stream;
|
|
|
|
// ── Client → Server ──────────────────────────────────────────────────────────
|
|
|
|
union StreamClientPayload {
|
|
StreamRegRequest,
|
|
StreamDeregRequest,
|
|
StreamWritePush,
|
|
}
|
|
|
|
table StreamClientMessage {
|
|
payload: StreamClientPayload;
|
|
}
|
|
|
|
// ── Server → Client ──────────────────────────────────────────────────────────
|
|
|
|
union StreamServerPayload {
|
|
StreamRegConfirm,
|
|
StreamDataPush,
|
|
}
|
|
|
|
table StreamServerMessage {
|
|
payload: StreamServerPayload;
|
|
}
|