P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerV1Model Member List

This is the complete list of members for P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerV1Model, including all inherited members.

addExternEntries(const p4::v1::WriteRequest *, const P4RuntimeSymbolTableIface &, const IR::ExternBlock *) overrideP4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedvirtual
addExternFunction(const P4RuntimeSymbolTableIface &symbols, p4configv1::P4Info *p4info, const P4::ExternFunction *externFunction) override (defined in P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerV1Model)P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerV1Modelinline
P4::ControlPlaneAPI::P4RuntimeArchHandlerIface::addExternFunction(const P4RuntimeSymbolTableIface &symbols, ::p4::config::v1::P4Info *p4info, const P4::ExternFunction *externFunction)=0P4::ControlPlaneAPI::P4RuntimeArchHandlerIfacepure virtual
P4::ControlPlaneAPI::P4RuntimeArchHandlerIface::addExternInstance(const P4RuntimeSymbolTableIface &symbols, ::p4::config::v1::P4Info *p4info, const IR::ExternBlock *externBlock)=0P4::ControlPlaneAPI::P4RuntimeArchHandlerIfacepure virtual
addTableProperties(const P4RuntimeSymbolTableIface &symbols, p4configv1::P4Info *p4info, p4configv1::Table *table, const IR::TableBlock *tableBlock) override (defined in P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerV1Model)P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerV1Modelinline
P4::ControlPlaneAPI::P4RuntimeArchHandlerIface::addTableProperties(const P4RuntimeSymbolTableIface &symbols, ::p4::config::v1::P4Info *p4info, ::p4::config::v1::Table *table, const IR::TableBlock *tableBlock)=0P4::ControlPlaneAPI::P4RuntimeArchHandlerIfacepure virtual
collectAssignmentStatement(P4RuntimeSymbolTableIface *, const IR::AssignmentStatement *) overrideP4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedvirtual
collectExternFunction(P4RuntimeSymbolTableIface *symbols, const P4::ExternFunction *externFunction) overrideP4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerV1Modelinlinevirtual
collectExternInstance(P4RuntimeSymbolTableIface *symbols, const IR::ExternBlock *externBlock) overrideP4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedvirtual
collectExternMethod(P4RuntimeSymbolTableIface *, const P4::ExternMethod *) overrideP4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedvirtual
collectExtra(P4RuntimeSymbolTableIface *symbols) overrideP4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedvirtual
collectTableProperties(P4RuntimeSymbolTableIface *symbols, const IR::TableBlock *tableBlock) overrideP4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedvirtual
filterAnnotations(cstring) overrideP4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedvirtual
getActionProfile(const IR::P4Table *table, ReferenceMap *refMap, TypeMap *typeMap)P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedstatic
getActionProfile(const IR::ExternBlock *instance)P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedstatic
getControlPlaneName(const IR::Block *block)P4::ControlPlaneAPI::P4RuntimeArchHandlerIfaceinlinevirtual
getDigestCall(const P4::ExternFunction *function, ReferenceMap *refMap, P4::TypeMap *typeMap, p4configv1::P4TypeInfo *p4RtTypeInfo)P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerV1Modelinlinestatic
getJsonPrintOptions() overrideP4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedvirtual
getSupportsTimeout(const IR::P4Table *table)P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerV1Modelinlinestatic
getTableImplementationProperty(const IR::P4Table *table)P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedstatic
P4RuntimeArchHandlerV1Model(ReferenceMap *refMap, TypeMap *typeMap, const IR::ToplevelBlock *evaluatedProgram) (defined in P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerV1Model)P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerV1Modelinline
postAdd(const P4RuntimeSymbolTableIface &, ::p4::config::v1::P4Info *) overrideP4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedvirtual
postCollect(const P4RuntimeSymbolTableIface &symbols) overrideP4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotectedvirtual
serializedInstancesP4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >protected
setCounterCommon(const P4RuntimeSymbolTableIface &symbols, Kind *counter, p4rt_id_t id, const Helpers::Counterlike< ArchCounterExtern > &counterInstance)P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotected
setMeterCommon(const P4RuntimeSymbolTableIface &symbols, Kind *meter, p4rt_id_t id, const Helpers::Counterlike< ArchMeterExtern > &meterInstance)P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< Arch::V1MODEL >inlineprotected
~P4RuntimeArchHandlerIface() (defined in P4::ControlPlaneAPI::P4RuntimeArchHandlerIface)P4::ControlPlaneAPI::P4RuntimeArchHandlerIfaceinlinevirtual