Size Android publisher buffers for the signed batch format
This commit is contained in:
1 parent
6a5bb84d71
commit
f15c97d11a
2 files changed
+5
-4
No files matched your search
+2
-2
@@ -17,7 +17,7 @@ struct UTUN_INSTANCE;
|
||||
struct STREAM_HANDLE;
|
||||
struct stream_service;
|
||||
|
||||
struct stream_parameters { uint8_t n, r; uint16_t block_size; };
|
||||
struct stream_parameters { uint8_t n, r; uint16_t block_size; }; /* block_size — максимум RS-части. */
|
||||
|
||||
enum stream_event_type { STREAM_EVENT_DATA, STREAM_EVENT_GAP, STREAM_EVENT_END, STREAM_EVENT_CLOSED };
|
||||
enum stream_close_reason {
|
||||
@@ -69,7 +69,7 @@ int stream_watch_sources(struct UTUN_INSTANCE *inst, uint64_t group_id);
|
||||
/* Локальный owner удерживает эффективный ACTIVE; желаемый frontend-режим ядро восстанавливает после последнего close. */
|
||||
int stream_service_needs_activity(const struct UTUN_INSTANCE *inst);
|
||||
|
||||
/* out заранее NULL. parameters=NULL — 6+2 и полный подписанный блок 1300 байт.
|
||||
/* out заранее NULL. parameters=NULL — 6+2, часть до 1300 байт и одна подпись пачки внутри RS.
|
||||
* Одна публикация этого узла в группе; новый запуск получает новый source_epoch. */
|
||||
int stream_publish_open(struct UTUN_INSTANCE *inst, uint64_t group_id, const struct stream_parameters *parameters,
|
||||
struct STREAM_HANDLE **out);
|
||||
|
||||
Reference in new issue
Block a user