P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
EBPF::PSASwitchBackend Class Reference

Public Member Functions

 PSASwitchBackend (const EbpfOptions &options, Target *target, P4::ReferenceMap *refMap, P4::TypeMap *typeMap)
 
void codegen (std::ostream &cstream) const
 
void convert (const IR::ToplevelBlock *tlb)
 

Public Attributes

P4::P4CoreLibrary & corelib
 
const PSAEbpfGenerator * ebpf_program = nullptr
 
const EbpfOptions & options
 
P4::ReferenceMap * refMap
 
Target * target
 
const IR::ToplevelBlock * toplevel = nullptr
 
P4::TypeMap * typeMap