P4C
The P4 Compiler
Loading...
Searching...
No Matches
BFN::PSAArchHandlerBuilder Struct Reference

The architecture handler builder implementation for PSA. More...

#include <bfruntime_arch_handler.h>

Inheritance diagram for BFN::PSAArchHandlerBuilder:
[legend]

Public Member Functions

P4::ControlPlaneAPI::P4RuntimeArchHandlerIfaceoperator() (ReferenceMap *refMap, TypeMap *typeMap, const IR::ToplevelBlock *evaluatedProgram) const override
 
- Public Member Functions inherited from P4::ControlPlaneAPI::P4RuntimeArchHandlerBuilderIface

Detailed Description

The architecture handler builder implementation for PSA.

Member Function Documentation

◆ operator()()

P4::ControlPlaneAPI::P4RuntimeArchHandlerIface * BFN::PSAArchHandlerBuilder::operator() ( ReferenceMap * refMap,
TypeMap * typeMap,
const IR::ToplevelBlock * evaluatedProgram ) const
inlineoverridevirtual

Called by the P4RuntimeSerializer to build an instance of the appropriate P4RuntimeArchHandlerIface implementation for the architecture, with the appropriate @refMap, @typeMap and @evaluatedProgram.

Implements P4::ControlPlaneAPI::P4RuntimeArchHandlerBuilderIface.