28 lines
715 B
C
28 lines
715 B
C
#ifndef AMDUAT_ENC_TGK1_EDGE_H
|
|
#define AMDUAT_ENC_TGK1_EDGE_H
|
|
|
|
#include "amduat/tgk/core.h"
|
|
|
|
#include <stdbool.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
enum { TGK1_EDGE_ENC_V1 = 0x0201u };
|
|
|
|
enum { TYPE_TAG_TGK1_EDGE_V1 = 0x00000201u };
|
|
enum { AMDUAT_TYPE_TAG_TGK1_EDGE_V1 = TYPE_TAG_TGK1_EDGE_V1 };
|
|
|
|
bool amduat_enc_tgk1_edge_encode_v1(const amduat_tgk_edge_body_t *edge,
|
|
amduat_octets_t *out_bytes);
|
|
bool amduat_enc_tgk1_edge_decode_v1(amduat_octets_t bytes,
|
|
amduat_tgk_edge_body_t *out_edge);
|
|
void amduat_enc_tgk1_edge_free(amduat_tgk_edge_body_t *edge);
|
|
|
|
#ifdef __cplusplus
|
|
} /* extern "C" */
|
|
#endif
|
|
|
|
#endif /* AMDUAT_ENC_TGK1_EDGE_H */
|