tlv-name.h
1 
21 #ifndef NDN_TLV_NAME_H
22 #define NDN_TLV_NAME_H
23 
24 #include "../../name.h"
25 #include "tlv-encoder.h"
26 #include "tlv-decoder.h"
27 
28 #ifdef __cplusplus
29 extern "C" {
30 #endif
31 
49 ndn_Error
50 ndn_encodeTlvName
51  (const struct ndn_Name *name, size_t *signedPortionBeginOffset,
52  size_t *signedPortionEndOffset, struct ndn_TlvEncoder *encoder);
53 
54 ndn_Error
55 ndn_decodeTlvName
56  (struct ndn_Name *name, size_t *signedPortionBeginOffset,
57  size_t *signedPortionEndOffset, struct ndn_TlvDecoder *decoder);
58 
59 #ifdef __cplusplus
60 }
61 #endif
62 
63 #endif
Copyright (C) 2014-2016 Regents of the University of California.
Definition: tlv-encoder.h:39
An ndn_Name holds an array of ndn_NameComponent.
Definition: name-types.h:40
Copyright (C) 2014-2016 Regents of the University of California.
Definition: tlv-decoder.h:34