flatbuffer base
This commit is contained in:
27
flatbuffers/stream/stream.fbs
Normal file
27
flatbuffers/stream/stream.fbs
Normal file
@@ -0,0 +1,27 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user