![]() |
P4C
The P4 Compiler
|
This is the complete list of members for UBPF::UbpfTarget, including all inherited members.
| abortReturnCode() const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inlinevirtual |
| dataEnd(UNUSED cstring base) const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inline |
| dataEnd(cstring base) const =0 (defined in EBPF::Target) | EBPF::Target | pure virtual |
| dataLength(UNUSED cstring base) const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inline |
| dataLength(cstring base) const =0 (defined in EBPF::Target) | EBPF::Target | pure virtual |
| dataOffset(UNUSED cstring base) const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inline |
| dataOffset(cstring base) const =0 (defined in EBPF::Target) | EBPF::Target | pure virtual |
| dropReturnCode() const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inlinevirtual |
| emitChecksumHelpers(EBPF::CodeBuilder *builder) const (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | |
| emitCodeSection(Util::SourceCodeBuilder *, cstring) const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inlinevirtual |
| emitGetFromStandardMetadata(Util::SourceCodeBuilder *builder, cstring stdMetadataVar, cstring metadataField) const (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | |
| emitGetPacketData(Util::SourceCodeBuilder *builder, cstring ctxVar) const (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | |
| emitIncludes(Util::SourceCodeBuilder *builder) const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | virtual |
| emitLicense(Util::SourceCodeBuilder *, cstring) const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inlinevirtual |
| emitMain(UNUSED Util::SourceCodeBuilder *builder, UNUSED cstring functionName, UNUSED cstring argName) const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inline |
| emitMain(Util::SourceCodeBuilder *builder, cstring functionName, cstring argName, cstring standardMetadata) const (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | |
| emitMain(Util::SourceCodeBuilder *builder, cstring functionName, cstring argName) const =0 (defined in EBPF::Target) | EBPF::Target | pure virtual |
| emitMapInMapDecl(Util::SourceCodeBuilder *builder, cstring innerName, TableKind innerTableKind, cstring innerKeyType, cstring innerValueType, unsigned innerSize, cstring outerName, TableKind outerTableKind, cstring outerKeyType, unsigned outerSize) const | EBPF::Target | inlinevirtual |
| emitPreamble(Util::SourceCodeBuilder *builder) const (defined in EBPF::Target) | EBPF::Target | virtual |
| emitResizeBuffer(Util::SourceCodeBuilder *builder, cstring buffer, cstring offsetVar) const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | virtual |
| emitTableDecl(Util::SourceCodeBuilder *builder, cstring tblName, EBPF::TableKind tableKind, cstring keyType, cstring valueType, unsigned size) const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | virtual |
| emitTableDeclSpinlock(Util::SourceCodeBuilder *builder, cstring tblName, TableKind tableKind, cstring keyType, cstring valueType, unsigned size) const (defined in EBPF::Target) | EBPF::Target | inlinevirtual |
| emitTableLookup(Util::SourceCodeBuilder *builder, cstring tblName, cstring key, cstring value) const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | virtual |
| emitTableUpdate(Util::SourceCodeBuilder *builder, cstring tblName, cstring key, cstring value) const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | virtual |
| emitTraceMessage(Util::SourceCodeBuilder *builder, const char *format, int argc,...) const | EBPF::Target | virtual |
| emitTraceMessage(Util::SourceCodeBuilder *builder, const char *format) const (defined in EBPF::Target) | EBPF::Target | virtual |
| emitUbpfHelpers(EBPF::CodeBuilder *builder) const (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | |
| emitUserTableUpdate(UNUSED Util::SourceCodeBuilder *builder, UNUSED cstring tblName, UNUSED cstring key, UNUSED cstring value) const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inline |
| emitUserTableUpdate(Util::SourceCodeBuilder *builder, cstring tblName, cstring key, cstring value) const =0 (defined in EBPF::Target) | EBPF::Target | pure virtual |
| forwardReturnCode() const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inlinevirtual |
| name (defined in EBPF::Target) | EBPF::Target | |
| packetDescriptorType() const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inlinevirtual |
| sysMapPath() const override (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inlinevirtual |
| Target(cstring name) (defined in EBPF::Target) | EBPF::Target | inlineexplicitprotected |
| Target()=delete (defined in EBPF::Target) | EBPF::Target | protected |
| UbpfTarget() (defined in UBPF::UbpfTarget) | UBPF::UbpfTarget | inline |
| ~Target() (defined in EBPF::Target) | EBPF::Target | inlineprotectedvirtual |