network-nack-types.h
1 
22 #ifndef NDN_NETWORK_NACK_TYPES_H
23 #define NDN_NETWORK_NACK_TYPES_H
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
36 typedef enum {
37  ndn_NetworkNackReason_NONE = 0,
38  ndn_NetworkNackReason_OTHER_CODE = 1,
39  ndn_NetworkNackReason_CONGESTION = 50,
40  ndn_NetworkNackReason_DUPLICATE = 100,
41  ndn_NetworkNackReason_NO_ROUTE = 150
42 } ndn_NetworkNackReason;
43 
49  ndn_NetworkNackReason reason;
50  int otherReasonCode;
51 };
52 
53 #ifdef __cplusplus
54 }
55 #endif
56 
57 #endif
An ndn_NetworkNack represents a network Nack packet and includes a Nack reason.
Definition: network-nack-types.h:48