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