Important: The information in this document is obsolete and should not be used for new development.
Using Multinode Architecture
This section describes how to
It also mentions the cable-range-change AppleTalk transition event that you must handle and directs you to the chapter "Link-Access Protocol (LAP) Manager" for information describing what you must do.
- acquire a multinode (
AddNode
)- receive data addressed to the multinode
- prepare to send data and then send it from the multinode (
NetWrite
)- remove a multinode when you are finished with it (
RemoveNode
)
The routines that you use to add and remove a multinode and send data from your multinode application are not defined in the MPW interface files. To use these routines from a high-level language, you must call the Device Manager directly and specify
the routine'scsCode
in the parameter block. For theAddNode
routine, you must issue the function as an immediate control call and define a function for this purpose. (For
an example of how to do this, see Listing 12-1 on page 12-8.) For theNetWrite
andRemoveNode
routines, you call the Device Manager'sPBControl
function. (For infor-
mation about how to do this, see "Routines" beginning on page 12-19.)
- Note
- AppleTalk version 57 or later must be installed on the system that is running your application if you use the multinode feature. AppleTalk version 57 is compatible with system software version 6.0.5 and later. You should include AppleTalk version 57 with any product that uses multinodes. Contact Apple's Software Licensing department for information on licensing AppleTalk.
Subtopics
- Acquiring and Removing Multinodes
- Handling an AppleTalk Cable-Range-Change Transition Event
- Receiving Packets Addressed to Your Multinode
- Sending Packets Using a Multinode