forwarding-flags-impl.h
1 
21 /* Note: This file should be named forward-flags.h (like data.h) but
22  * we make it forwarding-flags-impl.h because forwarding-flags.h is already in
23  * the public include directory for backwards compatibility reasons.
24  */
25 
26 #ifndef NDN_FORWARDING_FLAGS_IMPL_H
27 #define NDN_FORWARDING_FLAGS_IMPL_H
28 
29 // Normally, this include would have been called forwarding-flags-types.h .
30 #include <ndn-cpp/c/forwarding-flags.h>
31 
32 #ifdef __cplusplus
33 extern "C" {
34 #endif
35 
40 void ndn_ForwardingFlags_initialize(struct ndn_ForwardingFlags *self);
41 
47 int ndn_ForwardingFlags_getForwardingEntryFlags(const struct ndn_ForwardingFlags *self);
48 
54 void ndn_ForwardingFlags_setForwardingEntryFlags(struct ndn_ForwardingFlags *self, int forwardingEntryFlags);
55 
62 int ndn_ForwardingFlags_getNfdForwardingFlags(const struct ndn_ForwardingFlags *self);
63 
70 void ndn_ForwardingFlags_setNfdForwardingFlags
71  (struct ndn_ForwardingFlags *self, int nfdForwardingFlags);
72 
73 #ifdef __cplusplus
74 }
75 #endif
76 
77 #endif
Copyright (C) 2013-2015 Regents of the University of California.
Definition: forwarding-flags.h:38