home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s038 / 1.ddi / SUPP.LIF / README.MB2 < prev    next >
Encoding:
Text File  |  1992-07-06  |  2.4 KB  |  62 lines

  1.  
  2. *-*-*   README   *-*-*
  3.  
  4. This directory contains the simple set of modules demonstrating the nucleus
  5. communication system.  The following describes the modules in this directory.
  6.  
  7. 1.    sndmsg.p28 - This creates a port with a buffer pool attached and sends
  8.     an unsolicited synchronous message to a well-known port and host.
  9.  
  10. 2.    rcvmsg.p28 - This creates a port with a buffer pool attached and waits
  11.     for a message.  When a message arrives, the receiving tasks prints it
  12.     to the console. This module is paired with #1.
  13.  
  14. 3.  crport.p28 - This is a utility routine that creates a port with an
  15.     attached buffer pool.
  16.  
  17. 4.  sndrsvp.p28 - Initiate a transaction request and wait for a response.
  18.     Expect an rmx string and print it when it arrives.  This module is paired
  19.     with #5 and #11.
  20.  
  21. 5.  rcvrsvp.p28 - Wait for a transaction request.  Respond to a request
  22.     by sending a printable message.  This module is paired with #4.
  23.  
  24. 6.  dcsndmsg.p28 - Send a message in the form of a data chain.  This module
  25.     can be paired with #2.
  26.  
  27. 7.  dcrcvmsg.p28 - Receive a message in the form of a data chain.  The chain
  28.     received will have only two buffers associated with it.  Each element has
  29.     a printable part at its start.  Print the message at the start of each
  30.     buffer. This module is paired with #8.
  31.  
  32. 8.    smsg.p28 - Send a 2K message.  This module is paired with #7.
  33.  
  34. 9.    sfrag.p28 - Send a transaction request that includes a 2K data part.
  35.     This will force fragmentation if the receive port has buffers less than
  36.     2K.  Write the response to the console.  This module is paired with #10.
  37.  
  38. 10. rcvfrag.p28 - Receive a transaction request that has a data part that must
  39.     be fragmented.  Receive the fragments and print the message at the start
  40.     of each fragment.  Send a reponse message.  This module is paired with #9.
  41.  
  42. 11. sndfrag.p28 - Receive a transaction request and reply with a fragmented
  43.     response.  This module is paired with #4.    
  44.  
  45. 12. icscan.p28 - Scan the MBII Interconnect space and print a board map.
  46.  
  47. 13. dcom.lit - Literals used by all modules.
  48.  
  49. 14. dcom.ext - External declarations used by all modules.
  50.  
  51. 15. except.p28 - Exception handling module.
  52.  
  53. 16. strng.p28 - String handling routines.
  54.  
  55. 17. condec.p28 - Conversion routine.
  56.  
  57. 18. convrt.ext - External declaration for condec module.
  58.  
  59. 19. err.ext - Declares exception handling externals.
  60.  
  61. 20. strng.ext - Declares string handling externals.                
  62.