# Structs
MsgCodec provides encoding and decoding functionality of `api.Message` structs into/from binary format as accepted by VPP.
VppEventHeader struct contains header fields implemented by all VPP events.
VppOtherHeader struct contains header fields implemented by other VPP messages (not requests nor replies).
VppReplyHeader struct contains header fields implemented by all VPP replies.
VppRequestHeader struct contains header fields implemented by all VPP requests.