P4C
The P4 Compiler
EBPF::PSAEbpfGenerator Member List

This is the complete list of members for EBPF::PSAEbpfGenerator, including all inherited members.

EbpfCodeGenerator(const EbpfOptions &options, std::vector< EBPF::EBPFType * > &ebpfTypes) (defined in EBPF::EbpfCodeGenerator)EBPF::EbpfCodeGeneratorinline
ebpfTypes (defined in EBPF::EbpfCodeGenerator)EBPF::EbpfCodeGenerator
egress (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGenerator
emit(CodeBuilder *builder) const =0 (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGeneratorpure virtual
emitCommonPreamble(CodeBuilder *builder) const override (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGeneratorvirtual
emitCRC32LookupTableInitializer(CodeBuilder *builder) const (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGenerator
emitCRC32LookupTableInstance(CodeBuilder *builder) const (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGenerator
emitCRC32LookupTableTypes(CodeBuilder *builder) const (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGenerator
emitGlobalHeadersMetadata(CodeBuilder *builder) const override (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGeneratorvirtual
emitHelperFunctions(CodeBuilder *builder) const (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGenerator
emitInitializer(CodeBuilder *builder) const (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGenerator
emitInitializerSection(CodeBuilder *builder) const =0 (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGeneratorpure virtual
emitInstances(EBPF::CodeBuilder *builder) const =0 (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGeneratorpure virtual
emitInternalStructures(CodeBuilder *pBuilder) const override (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGeneratorvirtual
emitPacketReplicationTables(CodeBuilder *builder) const (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGenerator
emitPipelineInstances(CodeBuilder *builder) const override (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGeneratorvirtual
emitPreamble(CodeBuilder *builder) const override (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGeneratorvirtual
emitPSAIncludes(CodeBuilder *builder) const (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGenerator
emitTypes(CodeBuilder *builder) const override (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGeneratorvirtual
ingress (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGenerator
MaxClones (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGeneratorstatic
MaxCloneSessions (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGeneratorstatic
options (defined in EBPF::EbpfCodeGenerator)EBPF::EbpfCodeGenerator
PSAEbpfGenerator(const EbpfOptions &options, std::vector< EBPFType * > &ebpfTypes, EBPFPipeline *ingress, EBPFPipeline *egress) (defined in EBPF::PSAEbpfGenerator)EBPF::PSAEbpfGeneratorinline