home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / comms / misc / rf911215.lha / flo_lib.fd < prev    next >
Encoding:
Text File  |  1991-10-21  |  1.4 KB  |  45 lines

  1. ##base _FlowBase
  2. ##bias 30
  3. * the first function (_LVOfindReq == -30)
  4. * FindReq should really not be used. It WILL be going away.
  5. FindReq(remote, outbound, buf)(d0,d1,a0)
  6. * ReadNodeWork and WriteNodeWork are really a internal functions,
  7. * but might be usefull for managing your own private queues.
  8. * They are anachronisms.
  9. ReadNodeWork(outbound, detail, remote)(d0,d1,a0)
  10. WriteNodeWork(outbound, detail, remote)(d0,d1,a0)
  11. * AddWork is the basic file queuing function.
  12. AddWork(detail,file,flag)(d0,d1,a0)
  13. FindWork(lastwork)(d0)
  14. FreeWorkNode(somework)(d0)
  15. FreeDetail(detail)(d0)
  16. * No real reason for this to be public...
  17. * It it an AmigaDOS equivalent to stdio's fgets().
  18. FhGetS(buf,len,fh)(d0,d1,a0)
  19. AddWorkName(detail,file,asfile,flag)(d0,d1,a0,a1)
  20. AllocDetail()()
  21. BeginTraverseOldWork(detail)(d0)
  22. BeginTraverseNewWork(detail)(d0)
  23. BeginTraverseSlowWork(detail)(d0)
  24. NextSlowTraverse(detail,oldwork)(d0,d1)
  25. EndTraverseWork(detail)(d0)
  26. EndTraverseSlowWork(detail)(d0)
  27. FindDetail(site)(d0)
  28. ScanOutbound(outbound)(d0)
  29. SetDefaultAddress(site)(d0)
  30. DumpOutbound(outbound)(d0)
  31. BeginTraverseOutbound()()
  32. FindOutbound(detail)(d0)
  33. EndTraverseOutbound()()
  34. DetailCount(detail)(d0)
  35. DetailMaxPri(detail)(d0)
  36. KillRequest(detail)(d0)
  37. ChangeDetailPri(detail,detail_node,pri)(d0,d1,a0)
  38. SetOutbound(outbounddir)(d0)
  39. GetOutbound()()
  40. GetDefaultAddress()()
  41. EndTraverseSlowWorkDetail(detail,oldwork)(d0,d1)
  42. ##end
  43.  
  44.  
  45.