home *** CD-ROM | disk | FTP | other *** search
/ Kosovo Orphans' Appeal Charity CD / KosovoOrphansAppeal.iso / internet / browsers / _webster / fetchers / _freeweb / structures < prev    next >
Text File  |  1996-01-15  |  1KB  |  47 lines

  1. Structures & Variables
  2. ----------------------
  3.  
  4. fetch
  5. -----
  6.  
  7. +0  - Next
  8. +4  - Browser's handle
  9. +8  - file handle for the URL
  10. +12 - file handle for the fetched data
  11. +16 - socket number
  12. +20 - ptr to header fields
  13. +24 - amount of header sent
  14.       0 when receiving MIME
  15.       -1 when receiving contents
  16.       -2 when receiving contents and InProgress message sent
  17.          (may be set back to -1 if the message is not acked)
  18. +28 - size of header
  19. +32 - my_ref from Fetch message
  20. +36 - task handle of requester (i.e. Browser)
  21. +40 - Copy of flags from request message
  22. +44 - discovered file type
  23. +48 - Input buffer
  24. +52 - ptr to input buffer
  25. +56 - Expected file length (or -1 for unknown)
  26. +60 - ptr to local filename
  27. +64 - PTR authentication string
  28.       0  = none needed, probably, must ask for the info if we
  29.            receive a WWW-AUTHENTICATE
  30.       -1 - Was needed (probably) and was sent.
  31.       if > 0 on closing the connection AND error = 401 get auth data
  32.              and fetch again
  33. +68 - Error number from header
  34.       401 - authorisation failed if +64 = -1
  35.             ask for auth info and retry IF +64 >0
  36. +72 - Handle of Post file or -1 for GETs
  37. +76 - Fetch method flag
  38. +80.. - URL to fetch
  39.  
  40. Realms (Authentication data)
  41. ------
  42. +0  - Next
  43. +4  - ptr to coded password info
  44. +8
  45. ..
  46. n   - url the authentication applies to.
  47.