3.2.5.3 Receiving an $H Packet

The server MUST validate that the packet adheres to the syntax for $H (Header) (section 2.2.3.6) packets.

The server MUST make the ASF file header available to the higher layer.

If there are no bytes left to receive in the message body of the PushStart request, the server MUST send a PushStart response, as is specified in section 3.2.5.2.1.

Otherwise, the server MUST restart the Idle-Timeout timer and MUST wait for a higher-layer triggered event or for a $D, $E, or $F packet.

How to process a $D packet is specified in section 3.2.5.4. How to process an $E packet is specified in section 3.2.5.5. How to process an $F packet is specified in section 3.2.5.7.