h6. [[URL_Fetcher]] h6(. » [[URL_Fetcher Protocol module interface|Protocol module interface]] h6((. » Protocol_ReadData h2. Protocol_ReadData h5. (SWI SWI_base+2) Read data pending from a request. |_<^{width:4em}. Entry ||| |<^. R0 |<^. Flags: all bits currently reserved (must be zero) | |<^. R1 |<^. Session identifier | |<^. R2 |<^. Address of client's data buffer. | |<^. R3 |<^. Size of client's data buffer. | |_<^{width:4em}. Exit | | |<^. R0 |<^. Protocol status word (see [[URL_Status]] for details) | |<^. R2 |<^. As [[URL_ReadData]] | |<^. R3 |<^. As [[URL_ReadData]] | |<^. R4 |<^. As [[URL_ReadData]] | |<^. R5 |<^. As [[URL_ReadData]] | |\2<^. All other registers preserved. | h4. Interrupts Interrupt status is protocol module dependent. h4. Re-entrancy SWI re-entrancy is protocol module dependent. h4. Use This SWI is used to read the data pending from a request, find out how much data has been read on this call and how much more there is remaining to be read for the request. The register usage and description is the same as for SWI [[URL_ReadData]]. The URL module calls this SWI in response to one of its clients calling SWI [[URL_ReadData]]. h4. See also * [[URL_ReadData]] * [[URL_ProtocolRegister]] * [[URL_ProtocolDeregister]] * [[Protocol_GetData]] * [[Protocol_Stop]] * [[HTTP_ReadData]] h4. Related vectors None