P4C
The P4 Compiler
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
x
z
Functions
a
c
e
f
g
h
i
l
m
n
o
p
r
s
t
x
Variables
Typedefs
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Typedefs
Enumerations
Enumerator
Related Symbols
•
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Modules
Pages
Loading...
Searching...
No Matches
packet_vars.h
1
#ifndef BACKENDS_P4TOOLS_MODULES_TESTGEN_LIB_PACKET_VARS_H_
2
#define BACKENDS_P4TOOLS_MODULES_TESTGEN_LIB_PACKET_VARS_H_
3
4
#include "ir/ir.h"
5
6
namespace
P4Tools::P4Testgen {
7
10
class
PacketVars
{
11
public
:
14
static
const
IR::Type_Bits
PACKET_SIZE_VAR_TYPE
;
15
19
static
const
IR::Member
INPUT_PACKET_LABEL
;
20
24
static
const
IR::Member
PACKET_BUFFER_LABEL
;
25
29
static
const
IR::Member
EMIT_BUFFER_LABEL
;
30
33
static
const
IR::SymbolicVariable
PAYLOAD_SYMBOL
;
34
};
10
class
PacketVars
{
…
};
35
36
}
// namespace P4Tools::P4Testgen
37
38
#endif
/* BACKENDS_P4TOOLS_MODULES_TESTGEN_LIB_PACKET_VARS_H_ */
P4Tools::P4Testgen::PacketVars
Definition
packet_vars.h:10
P4Tools::P4Testgen::PacketVars::PACKET_SIZE_VAR_TYPE
static const IR::Type_Bits PACKET_SIZE_VAR_TYPE
Definition
packet_vars.h:14
P4Tools::P4Testgen::PacketVars::EMIT_BUFFER_LABEL
static const IR::Member EMIT_BUFFER_LABEL
Definition
packet_vars.h:29
P4Tools::P4Testgen::PacketVars::PAYLOAD_SYMBOL
static const IR::SymbolicVariable PAYLOAD_SYMBOL
Definition
packet_vars.h:33
P4Tools::P4Testgen::PacketVars::PACKET_BUFFER_LABEL
static const IR::Member PACKET_BUFFER_LABEL
Definition
packet_vars.h:24
P4Tools::P4Testgen::PacketVars::INPUT_PACKET_LABEL
static const IR::Member INPUT_PACKET_LABEL
Definition
packet_vars.h:19
backends
p4tools
modules
testgen
lib
packet_vars.h
Generated by
1.11.0