P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::UBPF::UbpfTarget Member List

This is the complete list of members for P4::UBPF::UbpfTarget, including all inherited members.

abortReturnCode() const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinlinevirtual
dataEnd(UNUSED cstring base) const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinline
dataEnd(cstring base) const =0 (defined in P4::EBPF::Target)P4::EBPF::Targetpure virtual
dataLength(UNUSED cstring base) const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinline
dataLength(cstring base) const =0 (defined in P4::EBPF::Target)P4::EBPF::Targetpure virtual
dataOffset(UNUSED cstring base) const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinline
dataOffset(cstring base) const =0 (defined in P4::EBPF::Target)P4::EBPF::Targetpure virtual
dropReturnCode() const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinlinevirtual
emitChecksumHelpers(EBPF::CodeBuilder *builder) const (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTarget
emitCodeSection(Util::SourceCodeBuilder *, cstring) const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinlinevirtual
emitGetFromStandardMetadata(Util::SourceCodeBuilder *builder, cstring stdMetadataVar, cstring metadataField) const (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTarget
emitGetPacketData(Util::SourceCodeBuilder *builder, cstring ctxVar) const (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTarget
emitIncludes(Util::SourceCodeBuilder *builder) const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetvirtual
emitLicense(Util::SourceCodeBuilder *, cstring) const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinlinevirtual
emitMain(UNUSED Util::SourceCodeBuilder *builder, UNUSED cstring functionName, UNUSED cstring argName) const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinline
emitMain(Util::SourceCodeBuilder *builder, cstring functionName, cstring argName, cstring standardMetadata) const (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTarget
emitMain(Util::SourceCodeBuilder *builder, cstring functionName, cstring argName) const =0 (defined in P4::EBPF::Target)P4::EBPF::Targetpure virtual
emitMapInMapDecl(Util::SourceCodeBuilder *builder, cstring innerName, TableKind innerTableKind, cstring innerKeyType, cstring innerValueType, unsigned innerSize, cstring outerName, TableKind outerTableKind, cstring outerKeyType, unsigned outerSize) constP4::EBPF::Targetinlinevirtual
emitPreamble(Util::SourceCodeBuilder *builder) const (defined in P4::EBPF::Target)P4::EBPF::Targetvirtual
emitResizeBuffer(Util::SourceCodeBuilder *builder, cstring buffer, cstring offsetVar) const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetvirtual
emitTableDecl(Util::SourceCodeBuilder *builder, cstring tblName, EBPF::TableKind tableKind, cstring keyType, cstring valueType, unsigned size) const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetvirtual
emitTableDeclSpinlock(Util::SourceCodeBuilder *builder, cstring tblName, TableKind tableKind, cstring keyType, cstring valueType, unsigned size) const (defined in P4::EBPF::Target)P4::EBPF::Targetinlinevirtual
emitTableLookup(Util::SourceCodeBuilder *builder, cstring tblName, cstring key, cstring value) const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetvirtual
emitTableUpdate(Util::SourceCodeBuilder *builder, cstring tblName, cstring key, cstring value) const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetvirtual
emitTraceMessage(Util::SourceCodeBuilder *builder, const char *format, int argc,...) constP4::EBPF::Targetvirtual
emitTraceMessage(Util::SourceCodeBuilder *builder, const char *format) const (defined in P4::EBPF::Target)P4::EBPF::Targetvirtual
emitUbpfHelpers(EBPF::CodeBuilder *builder) const (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTarget
emitUserTableUpdate(UNUSED Util::SourceCodeBuilder *builder, UNUSED cstring tblName, UNUSED cstring key, UNUSED cstring value) const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinline
emitUserTableUpdate(Util::SourceCodeBuilder *builder, cstring tblName, cstring key, cstring value) const =0 (defined in P4::EBPF::Target)P4::EBPF::Targetpure virtual
forwardReturnCode() const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinlinevirtual
name (defined in P4::EBPF::Target)P4::EBPF::Target
packetDescriptorType() const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinlinevirtual
sysMapPath() const override (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinlinevirtual
Target(cstring name) (defined in P4::EBPF::Target)P4::EBPF::Targetinlineexplicitprotected
Target()=delete (defined in P4::EBPF::Target)P4::EBPF::Targetprotected
UbpfTarget() (defined in P4::UBPF::UbpfTarget)P4::UBPF::UbpfTargetinline
~Target() (defined in P4::EBPF::Target)P4::EBPF::Targetinlineprotectedvirtual