3.2.5.4 POLL Trigger

When a POLL Trigger is received, the client MUST construct a CNTCIR packet (section 2.2.3) and set the fields of the packet as follows:

TimeInSession: MUST be set to (Local Time in Seconds – JoinTime (section 3.2.1) ).

Progress: MUST be set to the percentage of bits that are set to zero in MissingBlocksBitmap (section 3.2.1) and MUST be in range 0-100.

RangeList: The server MUST go through the MissingBlocksBitmap (section 3.2.1) to find the ranges of blocks that are missing (such blocks will have the respective bit set to zero) and MUST add all such missing ranges to the RangeList field. The number of ranges added MUST NOT exceed the limit specified in section 2.2.3.1.

RangeCount: MUST be set to the ranges specified by the RangeList.

Client MUST provide the constructed packet in reply to POLL Trigger.