NDN-DPDK
High-Speed Named Data Networking Forwarder
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Typedefs | Functions | Variables
name.h File Reference
#include "common.h"

Go to the source code of this file.

Data Structures

struct  LName
 Name in linear buffer. More...
 
struct  PName
 Parsed name. More...
 

Typedefs

typedef struct LName LName
 Name in linear buffer. More...
 
typedef struct PName PName
 Parsed name. More...
 

Functions

uint64_t LName_ComputeHash (LName name)
 Compute hash for a name. More...
 
bool PName_Parse (PName *p, LName l)
 Parse a name from memory buffer. More...
 
void PName_PrepareHashes_ (PName *p)
 

Variables

uint64_t LName_EmptyHash_
 

Typedef Documentation

◆ LName

typedef struct LName LName

Name in linear buffer.

◆ PName

typedef struct PName PName

Parsed name.

Function Documentation

◆ LName_ComputeHash()

uint64_t LName_ComputeHash ( LName  name)

Compute hash for a name.

◆ PName_Parse()

bool PName_Parse ( PName p,
LName  l 
)

Parse a name from memory buffer.

◆ PName_PrepareHashes_()

void PName_PrepareHashes_ ( PName p)

Variable Documentation

◆ LName_EmptyHash_

uint64_t LName_EmptyHash_
extern