home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD v1.2 / amidev_cd_12.iso / devcon / sanfrancisco_1989 / sf-devcon89.1 / commodities / include / cx / cxlib.fd < prev    next >
Text File  |  1992-08-27  |  1KB  |  56 lines

  1. * Commodities library entry points
  2. ##base _CxBase
  3. ##bias 30
  4. ##public
  5. *
  6. * OBJECT UTILITIES
  7. *
  8. CreateCxObj(type,arg1,arg2)(D0,A0/A1)
  9. CxBroker(nb,error)(A0,D0)
  10. ActivateCxObj(co,true)(A0,D0)
  11. DeleteCxObj(co)(A0)
  12. DeleteCxObjAll(co)(A0)
  13. CxObjType(co)(A0)
  14. CxObjError(co)(A0)
  15. ClearCxObjError(co)(A0)
  16. SetCxObjPri(co,pri)(A0,D0)
  17. *
  18. *OBJECT ATTACHMENT
  19. *
  20. AttachCxObj(headobj,co)(A0/A1)
  21. EnqueueCxObj(headobj,co)(A0/A1)
  22. InsertCxObj(headobj,co,pred)(A0/A1/A2)
  23. RemoveCxObj(co)(A0)
  24. *
  25. *TYPE SPECIFIC
  26. *
  27. FindBroker(name)(A0)
  28. SetTranslate(translator,ie)(A0/A1)
  29. SetFilter(filter,text)(A0/A1)
  30. SetFilterIX(filter,ix)(A0/A1)
  31. ParseIX(descr,ix)(A0/A1)
  32. *
  33. *COMMON MESSAGE
  34. *
  35. CxMsgType(cxm)(A0)
  36. CxMsgData(cxm)(A0)
  37. CxMsgID(cxm)(A0)
  38. *
  39. *MESSAGE ROUTING
  40. *
  41. DivertCxMsg(cxm,headobj,return)(A0/A1/A2)
  42. RouteCxMsg(cxm,co)(A0/A1)
  43. DisposeCxMsg(cxm)(A0)
  44. *
  45. *INPUT EVENT HANDLING
  46. *
  47. InvertKeyMap(ansicode,ie,km)(D0,A0/A1)
  48. AddIEvents(ie)(A0)
  49. *
  50. * FOR USE ONLY BY CONTROLLER PROGRAM
  51. *
  52. CopyBrokerList(list)(A0)
  53. FreeBrokerList(list)(A0)
  54. BrokerCommand(name,id)(A0,D0)
  55. ##end
  56.