aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/gran/packet.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/gran/packet.h b/include/gran/packet.h
index 5c241be..25275f9 100644
--- a/include/gran/packet.h
+++ b/include/gran/packet.h
@@ -24,9 +24,13 @@ struct packet;
struct packet *create_packet(enum packet_type type, uintptr_t addr,
size_t size);
+
struct packet *create_packet_with(enum packet_type type, uintptr_t addr,
size_t size, void *data);
+struct packet *reuse_packet(struct packet *pkt, enum packet_type type,
+ uintptr_t addr, size_t size, void *data);
+
enum packet_type packet_type(struct packet *pkt);
enum packet_state packet_state(struct packet *pkt);
void packet_set_state(struct packet *pkt, enum packet_state state);