NDN-DPDK
High-Speed Named Data Networking Forwarder
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Typedefs | Enumerations
enum.h File Reference
#include <stdbool.h>

Go to the source code of this file.

Typedefs

typedef enum DataSatisfyResult DataSatisfyResult
 
typedef enum ParseFor ParseFor
 
typedef enum PktType PktType
 

Enumerations

enum  {
  LpHeaderHeadroom = 0 + 1 + 5 + 1 + 1 + 8 + 1 + 1 + 2 + 1 + 1 + 2 + 1 + 1 + 8 + 3 + 1 + 3 + 1 + 1 + 3 + 1 + 1 + 1 + 5 , LpMaxFragments = 31 , L3TypeLengthHeadroom = 1 + 3 , NameMaxLength = 2048 ,
  ImplicitDigestLength = 32 , ImplicitDigestSize = 34 , PNameCachedComponents = 17 , PInterestMaxFwHints = 4 ,
  DefaultInterestLifetime = 4000 , InterestTemplateBufLen = 2*NameMaxLength + 256 , InterestTemplateDataroom = 0 + 1 + 5 + 1 + 3 + NameMaxLength + InterestTemplateBufLen , DataEncNullSigLen = 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 ,
  DataGenBufLen = 0 + 1 + 3 + NameMaxLength + 1 + 1 + 1 + 1 + 4 + 1 + 3 + 0 + 39 , DataGenDataroom = 0 + 1 + 5 + 1 + 3 + NameMaxLength
}
 
enum  DataSatisfyResult { DataSatisfyYes = 0 , DataSatisfyNo = 1 , DataSatisfyNeedDigest = 2 }
 
enum  ParseFor { ParseForAny = 0 , ParseForFw = 1 , ParseForApp = 2 }
 
enum  PktType {
  PktFragment = 0 , PktInterest = 1 , PktData = 2 , PktNack = 3 ,
  PktSInterest = 5 , PktSData = 6 , PktSNack = 7 , PktMax = PktNack + 1
}
 

Typedef Documentation

◆ DataSatisfyResult

◆ ParseFor

typedef enum ParseFor ParseFor

◆ PktType

typedef enum PktType PktType

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
LpHeaderHeadroom 
LpMaxFragments 
L3TypeLengthHeadroom 
NameMaxLength 
ImplicitDigestLength 
ImplicitDigestSize 
PNameCachedComponents 
PInterestMaxFwHints 
DefaultInterestLifetime 
InterestTemplateBufLen 
InterestTemplateDataroom 
DataEncNullSigLen 
DataGenBufLen 
DataGenDataroom 

◆ DataSatisfyResult

Enumerator
DataSatisfyYes 
DataSatisfyNo 
DataSatisfyNeedDigest 

◆ ParseFor

enum ParseFor
Enumerator
ParseForAny 
ParseForFw 
ParseForApp 

◆ PktType

enum PktType
Enumerator
PktFragment 
PktInterest 
PktData 
PktNack 
PktSInterest 
PktSData 
PktSNack 
PktMax