Package p4.config.v1

Class P4Types.P4TypeInfo

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
p4.config.v1.P4Types.P4TypeInfo
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, P4Types.P4TypeInfoOrBuilder
Enclosing class:
P4Types

public static final class P4Types.P4TypeInfo extends com.google.protobuf.GeneratedMessage implements P4Types.P4TypeInfoOrBuilder
 These P4 types (struct, header_type, header_union and enum) are guaranteed to
 have a fully-qualified name (e.g. you cannot use an anonymous struct to
 declare a variable like in C). Instead of duplicating the type spec for these
 every time the type is used, we include the type spec once in this P4TypeInfo
 message and refer to the types by name in the P4DataTypeSpec message. We also
 support annotations for these type specs which can be useful, e.g. to
 identify well-known headers (such as ipv4).
 
Protobuf type p4.config.v1.P4TypeInfo
See Also: