Package p4.config.v1
Class P4Types
java.lang.Object
com.google.protobuf.GeneratedFile
p4.config.v1.P4Types
@Generated
public final class P4Types
extends com.google.protobuf.GeneratedFile
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typep4.config.v1.Expressionstatic final classProtobuf typep4.config.v1.ExpressionListstatic interfacestatic interfacestatic final classProtobuf typep4.config.v1.KeyValuePairstatic final classProtobuf typep4.config.v1.KeyValuePairListstatic interfacestatic interfacestatic final classProtobuf typep4.config.v1.P4BitstringLikeTypeSpecstatic interfacestatic final classProtobuf typep4.config.v1.P4BitTypeSpecstatic interfacestatic final classEmpty message as no type information needed, just used as a placeholder in the oneof to identify boolean types.static interfacestatic final classDescribes a P4_16 type.static interfacestatic final classFor "safe" enums with no underlying representation and no member integer values.static interfacestatic final classProtobuf typep4.config.v1.P4ErrorTypestatic interfacestatic final classSimilar to an enum, but there is always one and only one instance per P4 program.static interfacestatic final classProtobuf typep4.config.v1.P4HeaderStackTypeSpecstatic interfacestatic final classProtobuf typep4.config.v1.P4HeaderTypeSpecstatic interfacestatic final classProtobuf typep4.config.v1.P4HeaderUnionStackTypeSpecstatic interfacestatic final classProtobuf typep4.config.v1.P4HeaderUnionTypeSpecstatic interfacestatic final classProtobuf typep4.config.v1.P4IntTypeSpecstatic interfacestatic final classProtobuf typep4.config.v1.P4NamedTypestatic interfacestatic final classNew types introduced with the "type" keywordstatic interfacestatic final classProtobuf typep4.config.v1.P4NewTypeTranslationstatic interfacestatic final classFor serializable (or "unsafe") enums, which have an underlying type.static interfacestatic final classProtobuf typep4.config.v1.P4StructTypeSpecstatic interfacestatic final classFrom the P4_16 spec: "A tuple is similar to a struct, in that it holds multiple values.static interfacestatic final classThese P4 types (struct, header_type, header_union and enum) are guaranteed to have a fully-qualified name (e.g.static interfacestatic final classProtobuf typep4.config.v1.P4VarbitTypeSpecstatic interfacestatic final classLocation of code relative to a given source file.static interfacestatic final classProtobuf typep4.config.v1.StructuredAnnotationstatic interface -
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.protobuf.Descriptors.FileDescriptorstatic voidregisterAllExtensions(com.google.protobuf.ExtensionRegistry registry) static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) Methods inherited from class com.google.protobuf.GeneratedFile
addOptionalExtension
-
Method Details
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) -
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) -
getDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
-