blob: 0672ddcd8e705d759a996bd278924fee0bc99938 [file] [log] [blame]
Alex Perry5f474f22020-02-01 12:14:24 -08001#include "aos/network/web_proxy_generated.h"
2#include "aos/events/event_loop.h"
3
4namespace aos {
5namespace web_proxy {
6
7int GetPacketCount(const Context &context);
8
9/*
10 * Packs a message embedded in context into a MessageHeader on fbb. Handles
11 * multipart messages by use of the packet_index.
12 * TODO(alex): make this an iterator that returns each packet sequentially
13 */
14flatbuffers::Offset<MessageHeader> PackMessage(
15 flatbuffers::FlatBufferBuilder *fbb, const Context &context,
16 int channel_index, int packet_index);
17
18
19} // namespace web_proxy
20} // namespace aos