The LAP Manager
The LAP Manager Operating system interface utilities
The LAP Manager is a set of operating-system utilities that provide a
standard interface between the AppleTalk protocols and the various link access
protocols, such as LocalTalk (LLAP), EtherTalk (ELAP), and TokenTalk
(TLAP). Because The LAP Manager is running even at those
times when The .MPP Driver is not open, The LAP Manager also
maintains the AppleTalk Transition Queue. In addition, The LAP Manager
contains protocol handlers for certain types of 802.2 packets.
This section describes the AppleTalk Transition Queue, tells you how to add or
remove an AppleTalk Transition Queue entry, and describes how to attach or
detach your own 802.2 protocol handler. In addition to The LAP Manager
features described here, you can use The LAP Manager to interface new data
links to AppleTalk. For more information about The LAP Manager, see the
Macintosh AppleTalk Connections Programmer's Guide.
The AppleTalk Transition Queue
At any given time there might be two or more applications running that use
AppleTalk. If one of these applications opens the AppleTalk drivers, the other
AppleTalk applications are affected. If the Operating System closes the
AppleTalk drivers, all AppleTalk applications are affected. To ensure that your
application is not adversely affected by such an event, your application can
place an entry in the AppleTalk Transition Queue. The LAP Manager sends a
message to each entry in the AppleTalk Transition Queue each time the
Operating System or any routine
opens The .MPP Driver
closes The .MPP Driver
indicates that it intends to close The .MPP Driver
cancels its intention to close The .MPP Driver
defines its own AppleTalk event and calls the AppleTalk Transition
Queue to inform it that such an event occurred
Each of these events is referred to as an AppleTalk transition.
Because The .MPP Driver is not necessarily open when the AppleTalk
Transition Queue must be called, LAP Manager maintains the queue. Each
entry in the AppleTalk Transition Queue is defined by the ATQ entry data type.