P4C
The P4 Compiler
|
This is the complete list of members for P4::TC::PNAArchTC, including all inherited members.
EbpfCodeGenerator(const EbpfOptions &options, std::vector< EBPF::EBPFType * > &ebpfTypes) (defined in P4::EBPF::EbpfCodeGenerator) | P4::EBPF::EbpfCodeGenerator | inline |
ebpfTypes (defined in P4::EBPF::EbpfCodeGenerator) | P4::EBPF::EbpfCodeGenerator | |
emit(EBPF::CodeBuilder *builder) const override | P4::TC::PNAArchTC | virtual |
emitCommonPreamble(EBPF::CodeBuilder *builder) const override (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | virtual |
emitGlobalHeadersMetadata(EBPF::CodeBuilder *builder) const override (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | virtual |
emitHeader(EBPF::CodeBuilder *builder) const override (defined in P4::TC::PNAArchTC) | P4::TC::PNAArchTC | virtual |
emitInstances(EBPF::CodeBuilder *builder) const override (defined in P4::TC::PNAArchTC) | P4::TC::PNAArchTC | virtual |
emitInternalStructures(EBPF::CodeBuilder *pBuilder) const override (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | virtual |
emitP4TCActionParam(EBPF::CodeBuilder *builder) const (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | |
emitP4TCFilterFields(EBPF::CodeBuilder *builder) const (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | |
emitParser(EBPF::CodeBuilder *builder) const override | P4::TC::PNAArchTC | virtual |
emitPipelineInstances(EBPF::CodeBuilder *builder) const override (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | virtual |
emitPNAIncludes(EBPF::CodeBuilder *builder) const (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | |
emitPreamble(EBPF::CodeBuilder *builder) const override (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | virtual |
emitTypes(EBPF::CodeBuilder *builder) const override (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | virtual |
getProgramName() const (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | |
options (defined in P4::EBPF::EbpfCodeGenerator) | P4::EBPF::EbpfCodeGenerator | |
pipeline (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | |
PNAArchTC(const EbpfOptions &options, std::vector< EBPF::EBPFType * > &ebpfTypes, EBPF::XDPHelpProgram *xdp, EBPF::EBPFPipeline *pipeline, const ConvertToBackendIR *tcIR) (defined in P4::TC::PNAArchTC) | P4::TC::PNAArchTC | inline |
PNAEbpfGenerator(const EbpfOptions &options, std::vector< EBPF::EBPFType * > &ebpfTypes, EBPF::EBPFPipeline *pipeline, const ConvertToBackendIR *tcIR) (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | inline |
tcIR (defined in P4::TC::PNAEbpfGenerator) | P4::TC::PNAEbpfGenerator | |
xdp (defined in P4::TC::PNAArchTC) | P4::TC::PNAArchTC |