P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::P4V1::V1Model Class Reference
Inheritance diagram for P4::P4V1::V1Model:
[legend]

Public Attributes

const ActionProfile_Model action_profile
 
const ActionSelector_Model action_selector
 
const Algorithm_Model algorithm
 
const Cloner_Model clone
 
const VerifyUpdate_Model compute
 
const Counter_Model counter
 
const CounterOrMeter_Model counterOrMeter
 
const Deparser_Model deparser
 
const DigestReceiver_Model digest_receiver
 
const DirectCounter_Model directCounter
 
const DirectMeter_Model directMeter
 
const ::P4::Model::Elem drop
 
const Control_Model egress
 
const ::P4::Model::Elem file
 
const Hash_Model hash
 
const ::P4::Model::Type_Model headersType
 
const Control_Model ingress
 
const ::P4::Model::Elem intrinsicMetadata
 
const ::P4::Model::Elem log_msg
 
const ::P4::Model::Type_Model metadataType
 
const Meter_Model meter
 
const ::P4::Model::Elem optionalMatchType
 
const Parser_Model parser
 
const ::P4::Model::Elem queueingMetadata
 
const Random_Model random
 
const ::P4::Model::Elem rangeMatchType
 
const ::P4::Model::Elem recirculate
 
const Register_Model registers
 
const ::P4::Model::Elem resubmit
 
const ::P4::Model::Elem selectorMatchType
 
const ::P4::Model::Elem standardMetadata
 
const StandardMetadataType_Model standardMetadataType
 
const Switch_Model sw
 
const TableAttributes_Model tableAttributes
 
const Truncate truncate
 
const ::P4::Model::Elem update_checksum
 
const ::P4::Model::Elem update_checksum_with_payload
 
const VerifyUpdate_Model verify
 
const ::P4::Model::Elem verify_checksum
 
const ::P4::Model::Elem verify_checksum_with_payload
 

Static Public Attributes

static V1Model instance
 
static const char * versionCurrent = "20200408"
 
static const char * versionInitial = "20180101"