P4 API for Go structs and interfaces

The P4 module consists of several structures and interfaces. Go structures are often referred to as 'structs'.

See the following pages for more details about each struct.