P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::ControlPlaneAPI::Standard::V1ModelArchHandlerBuilder Struct Reference

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

#include <p4RuntimeArchStandard.h>

Inheritance diagram for P4::ControlPlaneAPI::Standard::V1ModelArchHandlerBuilder:
[legend]

Public Member Functions

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 v1model.

Member Function Documentation

◆ operator()()

P4RuntimeArchHandlerIface * P4::ControlPlaneAPI::Standard::V1ModelArchHandlerBuilder::operator() ( ReferenceMap * refMap,
TypeMap * typeMap,
const IR::ToplevelBlock * evaluatedProgram ) const
overridevirtual

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.