home *** CD-ROM | disk | FTP | other *** search
-
- *-*-* README *-*-*
-
- This directory contains the simple set of modules demonstrating the nucleus
- communication system. The following describes the modules in this directory.
-
- 1. sndmsg.p28 - This creates a port with a buffer pool attached and sends
- an unsolicited synchronous message to a well-known port and host.
-
- 2. rcvmsg.p28 - This creates a port with a buffer pool attached and waits
- for a message. When a message arrives, the receiving tasks prints it
- to the console. This module is paired with #1.
-
- 3. crport.p28 - This is a utility routine that creates a port with an
- attached buffer pool.
-
- 4. sndrsvp.p28 - Initiate a transaction request and wait for a response.
- Expect an rmx string and print it when it arrives. This module is paired
- with #5 and #11.
-
- 5. rcvrsvp.p28 - Wait for a transaction request. Respond to a request
- by sending a printable message. This module is paired with #4.
-
- 6. dcsndmsg.p28 - Send a message in the form of a data chain. This module
- can be paired with #2.
-
- 7. dcrcvmsg.p28 - Receive a message in the form of a data chain. The chain
- received will have only two buffers associated with it. Each element has
- a printable part at its start. Print the message at the start of each
- buffer. This module is paired with #8.
-
- 8. smsg.p28 - Send a 2K message. This module is paired with #7.
-
- 9. sfrag.p28 - Send a transaction request that includes a 2K data part.
- This will force fragmentation if the receive port has buffers less than
- 2K. Write the response to the console. This module is paired with #10.
-
- 10. rcvfrag.p28 - Receive a transaction request that has a data part that must
- be fragmented. Receive the fragments and print the message at the start
- of each fragment. Send a reponse message. This module is paired with #9.
-
- 11. sndfrag.p28 - Receive a transaction request and reply with a fragmented
- response. This module is paired with #4.
-
- 12. icscan.p28 - Scan the MBII Interconnect space and print a board map.
-
- 13. dcom.lit - Literals used by all modules.
-
- 14. dcom.ext - External declarations used by all modules.
-
- 15. except.p28 - Exception handling module.
-
- 16. strng.p28 - String handling routines.
-
- 17. condec.p28 - Conversion routine.
-
- 18. convrt.ext - External declaration for condec module.
-
- 19. err.ext - Declares exception handling externals.
-
- 20. strng.ext - Declares string handling externals.
-