summaryrefslogtreecommitdiff
path: root/dependence/include/stellar/packet_exdata.h
blob: 7620eae73276011f1cc5aea080cfa11b51745c59 (plain)
1
2
3
4
5
6
7
8
#pragma once

#include "stellar.h"

typedef void packet_exdata_free(struct packet *pkt, int idx, void *ex_ptr, void *arg);
int stellar_packet_exdata_new_index(struct stellar *st, const char *name, packet_exdata_free *free_func,void *arg); 
int packet_exdata_set(struct packet *pkt, int idx, void *ex_ptr);
void *packet_exdata_get(struct packet *pkt, int idx);