16class EBPFCounterPSA :
public EBPFCounterTable {
23 enum CounterType { PACKETS, BYTES, PACKETS_AND_BYTES };
26 EBPFCounterPSA(
const EBPFProgram *program,
const IR::Declaration_Instance *di,
cstring name,
29 static CounterType toCounterType(
int type);
40 virtual void emitCount(
CodeBuilder *builder,
const IR::MethodCallExpression *expression,
43 virtual void emitCounterInitializer(
CodeBuilder *builder);
45 DECLARE_TYPEINFO(EBPFCounterPSA, EBPFCounterTable);
Definition ebpfPsaControl.h:20