...
PIG: There is a QPIG package under QSD. Note that PIG datagrams have no substructure. QPIG defines updateAtDatagram and appStateGet methods analogous to methods in e.g. DfiLpa-Parser. Making a parallel structure appears to be conceptually trivial, except for deciding what to do with the context (state) info.
LRA: There is a QLRA package; it provides procDgm to process "a complete datagram of LRA data" and call routines "when a complete set of register values has been assembled" or for an ESR or statistics datagram.
...