Index
[']
'adev' file. See AppleTalk connection files 'eadr' resource type.ATP driver [1] [2] [3] .DSP driver different version numbers implementing protocols opening .ENET driver and LAP Manager [1] [2] and protocol handlers [1] getting information about transmission modes .ENET0 driver .FDDI0 driver .MPP driver and registers for DDP [1] closing [1] [2] configuration flags [1] denying permission to close getting information about [1] [2] implementing protocols maximum capacities of opening [1] [2] port number of status changes. See AppleTalk transition Queue .TOKN0 driver .XPP driver implementing protocols [1] [2] [3] opening [1] [2]802.2 protocol [1] 802.2 protocol handlers [1] 802.2 protocol packets and LAP Manager [1] defined [1] [2] 802.3 protocol 802.3 protocol packetsA
AARP packet type AARP. See AppleTalk Address Resolution Protocol abEntity field abort field abortSCBPointer field actCount field actNodeAddr field AddNode routine [1] [2] addrBlock field AddrBlock record. See address block records address block records for ATP for DDP for multinodes [1] for NBP address field ADSP. See AppleTalk Data Stream Protocol ADSP. See AppleTalk Data Stream Protocol AEP Echoer [1] [2] [3] AEP. See AppleTalk Echo Protocol AFP command block AFP command constants [1] AFP. See AppleTalk Filing Protocol afpCall constant afpCall constant AFPCommand function AFPCommand function AFPCommandBlock record afpSCBPtr field aKillQEl field alternate interface aNet field [1] [2] [3] aNode field [1] [2] [3] Apple Remote Access (ARA) and AppleTalk transitions and multinode AppleShare AppleTalk Address Resolution Protocol (AARP) AppleTalk connection files and LAP Manager [1] [2] and multinodes AppleTalk Data Stream Protocol (ADSP) [1] ASDSP parameter block for buffers for built-in flow control feature connection control blocks data structures for driver for [1] [2] DSP parameter block for [1] introduced [1] [2] memory allocation for reading data [1] routines for [1] user flags uses of [1] uses of [1] writing data [1] [2] AppleTalk Echo Protocol (AEP) and multinode introduced measuring packet-delivery performance [1] uses of AppleTalk Filing Protocol (AFP) [1] [2] AFP general command format [1] AFP login command format [1] AFP read command format [1] AFP write command format [1] and ASP functions [1] command categories data structures for [1] driver for [1] [2] introduced routines for [1] uses of [1] [2] XPP parameter block for AppleTalk internet [1] [2] AppleTalk Manager AppleTalk Phase 1 AppleTalk Phase 2 [1] [2] determining if installed AppleTalk protocol stack [1] [2] AppleTalk Secure Data Stream Protocol (ASDSP) [1] [2] and AOCE software ASDSP parameter block for authentication process [1] [2] buffers for data structures for encrypting data [1] introduced [1] [2] masks, using opening secure connections [1] routines for [1] AppleTalk Session Protocol (ASP) [1] and AFP commands and higher-level protocols cancelling an open session request closing sessions [1] data structures for [1] driver for [1] [2] introduced maximum capacities [1] opening sessions [1] optimizing memory for CCBs routines for [1] sending commands to the server [1] [2] sending data to the server [1] uses of [1] [2] XPP parameter block for [1] AppleTalk Transaction Protocol (ATP) [1] ATP parameter block [1] ATP parameter block for [1] bitmap/sequence numbers buffer data structures (BDS). See buffer data structure canceling ATP functions [1] [2] data structures for [1] driver for [1] [2] filtering addresses flags [1] getting requests [1] [2] introduced packet format [1] responding to ATP requests [1] retry count to send a request routines for [1] sending ATP requests [1] sequence numbers timeout period for retransmission transaction types [1] uses of AppleTalk Transition Queue (ATQ) adding entries to [1] [2] defined removing entries from [1] transitions cable range change AppleTalk Transition Queue entry records AppleTalk Utilities [1] data structures for [1] MPP parameter block [1] routines for [1] ARA. See Apple Remote Access ASDSP. See AppleTalk Secure Data Stream Protocol aSocket field [1] [2] [3] ASP. See AppleTalk Session Protocol ASPAbortOS function ASPAbortOS function [1] ASPCloseAll function [1] ASPCloseAll function ASPCloseSession function ASPCloseSession function [1] ASPGetParms function [1] ASPGetParms function ASPGetStatus function ASPGetStatus function [1] aspMaxCmdSize field ASPOpenSession function ASPOpenSession function [1] aspQuantumSize field aspRetry field aspTimeout field [1] [2] ASPUserCommand function [1] ASPUserCommand function ASPUserWrite function ASPUserWrite function [1] asymmetrical sessions async field in multinode parameter block in XPP parameter block asynchronous execution [1] [2] [3] [4] at-least-once transactions ATEvent function ATEvent procedure [1] [2] ATP parameter block ATP. See AppleTalk Transaction Protocol atpFlags field ATPKillAllGetReq function ATPKillAllGetReq function [1] [2] ATPParamBlock data type ATPParamBlock data type [1] ATPreFlightEvent function [1] atpSocket field ATQ. See AppleTalk Transition Queue ATQentry record attention messages and ADSP and AFP [1] and ASP [1] [2] and attention codes and user routines as unsolicited ADSP connection events [1] [2] buffers for handling [1] [2] attnBufSize constant attnBufSize constant attnCode field attnData field attnPtr field attnRecvSeq field attnRoutine field attnSendSeq field attnSize field ATTransCancelClose transition ATTransClose transition ATTransClosePrep transition ATTransOpen transition authentication process [1] initiator authentication servers AuthGetCredentials function AuthGetUTCTime function AuthKey data structure AuthTradeProxyForCredentials functionB
badSeqMax field BadZoneHintBit constant BadZoneHintBit constant BDS. See buffer data structures bdsPointer field bdsSize field best-effort delivery [1] [2] bitMap field bitmap/sequence numbers broadcast addresses Ethernet buffer data structures and ASP building [1] [2] defined [1] [2] for ASP reply data [1] buffer field buffers Ethernet driver data packets BuffPtr field buffSize field BuildBDS function BuildBDS function BuildDDPwds function BuildDDPwds procedure [1] [2]C
cable-range-change transition CallAddr field cancel field cancel-close transition cancel-flagship-name-change transition cards, NuBus. See NuBus cards cbPtr field [1] [2] cbSize field [1] [2] CCB. See command control blocks, connection control blocks ccbLink field ccbPtr field ccbRefNum field ccbStart field challenge-and-reply process [1] checksumFlag field checksums and ATP packets and DDP long headers [1] [2] and multinodes [1] [2] clients closeAll constant closeAll constant CloseATPSkt function CloseDriver function CloseDriver function closeSess constant closeSess constant cmdByte field cmdResult field command blocks for afpRead for afpWrite command control blocks (CCB) [1] [2] completion routines [1] [2] [3] configuration field confirmAddr field connection control blocks (CCB) [1] [2] [3] connection ends closing [1] configuring [1] [2] defined establishing [1] removing resetting state of connection events, unsolicited defined types of user routines for connection files. See AppleTalk connection files connection IDs connection listeners [1] activating [1] and ASDSP defined [1] [2] connection servers [1] [2] connection states connection-listening sockets connection-oriented networks connection-oriented protocols [1] [2] connectionless networks connectionless protocols connections closing defined [1] denying an open request [1] determining the status of [1] maintaining modes opening [1] secure. See AppleTalk Secure Data Stream Protocol connectivity control information byte, in ATP headers count field CPU speed changes credentials field credentials, ASDSP credentialsSize field csCode field in MPP parameter block in ATP parameter block in DSP parameter block in MPP parameter block [1] [2] in multinode parameter block in XPP parameter block currBitMap fieldD
data encryption. See encrypting data data links data streams data-link addresses data-link independence. See link independence data-link layer protocols and DDP Datagram Delivery Protocol (DDP) [1] checksum. See DDP checksum data structures for [1] driver for [1] [2] introduced MPP parameter block for [1] protocol types [1] [2] receiving data [1] routines for [1] sending data [1] uses of [1] [2] datagram network. See connectionless network datagrams. See packets dataLen field dataPtr field [1] [2] dataSize field DCE. See device control entries dcePtr field DDP packets. See packets DDP. See Datagram Delivery Protocol DDPType field destAddress field destination service access point (DSAP) developer-defined transitions device control entries (DCEs) device drivers [1] .MPP driver implementing protocols device drivers. See also .ATP driver, .DSP driver, .MPP driver, .XPP driver driver shells .ENET [1] [2] .FDDI .TOKN DSAP. See destination service access point DSP parameter block [1] dspAttention constant dspAttention constant dspAttention routine [1] [2] dspCLDeny constant dspCLDeny constant dspCLDeny routine [1] dspCLInit constant dspCLInit constant dspCLInit routine [1] dspCLListen constant dspCLListen constant dspCLListen routine [1] [2] dspClose constant dspClose constant dspClose routine [1] [2] dspCLRemove constant dspCLRemove constant dspCLRemove routine [1] dspInit constant dspInit constant dspInit routine [1] dspNewCID constant dspNewCID constant dspNewCID routine [1] dspOpen constant dspOpen constant dspOpen routine [1] dspOptions constant dspOptions constant dspOptions routine [1] DSPParamBlock data type [1] dspRead constant dspRead constant dspRead routine [1] dspRemove constant dspRemove constant dspRemove routine [1] [2] dspReset constant dspReset constant dspReset routine [1] dspStatus constant dspStatus constant dspStatus routine [1] dspWrite constant dspWrite constant dspWrite routine [1]E
EAddMulti function EAttachPH function [1] eAttention constant eAttention constant eBuffSize field Echo Reply packets Echo Request packets echoer sockets eClosed constant eClosed constant eDataSize field EDelMulti function EDelMulti function [1] EDetachPH function eFwdReset constant eFwdReset constant EGetInfo function ELAP. See EtherTalk Link Access Protocol eMultiAddr field encrypting data, ASDSP [1] [2] end-of-message feature ENET parameter block ENetSetGeneral constant ENetSetGeneral constant entities entity name records entity names confirming [1] extracting [1] fields in looking up with NBP [1] [2] preparing [1] [2] registering with NBP [1] uses of verifying uniqueness of EntityName record entityPtr field entryLength field entryPtr field eom field ePointer field eProtType field ERdCancel function ERead function ESetGeneral function eTearDown constant eTearDown constant Ethernet and broadcast addresses and multicast addresses [1] [2] data structures for [1] driver for getting information about [1] opening ENET parameter block for [1] introduced modes, switching [1] packet headers Phase 1 packets [1] [2] [3] Phase 2 packets [1] [2] [3] protocol handlers attaching [1] [2] detaching [1] [2] using default [1] [2] using your own [1] routines [1] EtherTalk introduced EtherTalk Link Access Protocol (ELAP) event field EWrite function EWrite function [1] exactly-once transactions [1] [2] expiry field extended addressing extended networks [1] [2] and ZIP and zones ExtendedBit constant ExtendedBit constantF
FDDI. See Fiber Distributed Data Interface Fiber Distributed Data Interface (FDDI) [1] [2] and 802.2 packets [1] data structures for [1] driver for ENET parameter block for introduced routines for [1] Fiber Distributed Data Interface Link Access Protocol (FLAP) fiber optics filter address filterAddress field filterAddress field filtering addresses and ADSP and ATP flagship names [1] [2] Flagship Naming Service flagship-name-change transition FLAP. See Fiber Distributed Data Interface Link Access Protocol flush field forward reset event frames for ATP packets [1] for DDP packets [1] [2] frames. See also long DDP packet header defined full-duplex dialogs [1] [2] functional addresses for token ring [1] [2]G
gestaltAppleTalkVersion selector GetAppleTalkInfoParm variant record [1] GetATalkInfo constant GetATalkInfo constant GetBridgeAddress function GetBridgeAddress function GetLocalZones function GetLocalZones function [1] [2] GetMyZone function [1] GetNodeAddress function GetNodeAddress function [1] [2] getParms constant getParms constant GetZoneList function GetZoneList function [1] [2] [3] glue code for handling transitionsH
half-duplex dialogs half-open connections handshaking hardware device drivers [1] hardware, communications hasIntermediary field headerPtr field headers, packet. See frames hop countI, J
IEEE. See Institute of Electrical and Electronics Engineers infoPtr field initiator ADSP ASDSP initiator field Institute of Electrical and Electronics Engineers (IEEE) intBuff field intermediary field intermediary, ASDSP internet [1] [2] internet routers [1] [2] internet socket addresses and DDP defined [1] [2] internetworking interval field intranode delivery [1] [2] [3] ioCompletion field in ATP parameter block in DSP parameter block in ENET parameter block in MPP parameter block in multinode parameter block in XPP parameter block [1] [2] ioCRefNum field ioRefNum field in ATP parameter block in MPP parameter block [1] [2] in multinode parameter block in XPP parameter block [1] [2] ioResult field in ATP parameter block in DSP parameter block in MPP parameter block in XPP parameter block [1] [2] [3] IsATPOpen function IsATPOpen function IsMPPOpen function IsMPPOpen function [1] issueTime fieldK, L
L802Attach routine [1] [2] L802Detach routine [1] [2] laLength field LAP Manager defined LAP Manager. See Link-Access Protocol (LAP) Manager LAPAddATQ function LAPAddATQ function [1] LAPMgrCall constant LAPMgrCall constant LAPMgrPtr global variable LAPRmvATQ function LAPRmvATQ function [1] layered architecture link independence Link-Access Protocol (LAP) Manager 802.2 protocol packets [1] 802.3 protocol packets and Phase 2 packets and transitions [1] [2] data structures for [1] determining if installed introduced [1] [2] Phase 1 packets [1] [2] [3] Phase 2 packetspackets] routines for [1] uses of [1] [2] Link-Access Protocol (LAP) Manager link-access protocols linkAddr field links listener field LLAP. See LocalTalk Link Access Protocol LLC. See Logical Link Control localCID field localSocket field LocalTalk [1] and multinodes and receive routines and socket listeners LocalTalk Link Access Protocol (LLAP) Logical Link Control (LLC) [1] [2] long DDP packet headers. See also frames [1] [2]M
masks, in ASDSP maxToGet field measuring performance. See AEP Echoer MPP parameter blocks for AppleTalk Utilities [1] for DDP [1] for NBP MPPClose function MPPClose function [1] [2] MPPOpen function MPPOpen function MPW equates, for socket listeners multicast addresses [1] for Ethernet [1] [2] for FDDI multinode application multinode architecture defined [1] [2] requirements for using multinode parameter block [1] multinode parameter blocks [1] [2] multinodes adding one [1] addresses and cable-range-change transition and cable-range-change transitionmultinodes cable-range-change transition and intranode delivery data structures for [1] defined limit per machine removing one [1] [2] routines for [1] sending data from [1] [2] multivendor architecture [1] [2] myNet field myNode fieldN
Name-Binding Protocol (NBP) [1] buffers for data structures for [1] driver for [1] [2] introduced MPP parameter block for [1] requests, number of routines for [1] uses of [1] [2] names table entries names table entry records names tables adding entries to [1] defined removing entries from [1] NamesTableEntry record NBP entity names. See entity names NBP names directory NBP requests, maximum number of NBP. See Name-Binding Protocol NBPExtract function NBPExtract function [1] [2] nbpObject field NBPSetEntity function NBPSetEntity procedure NBPSetNTE function NBPSetNTE procedure [1] [2] nbpType field nbpZone field netHi field netLo field network addresses network architecture [1] network interface controllers (NIC) [1] network numbers [1] [2] [3] defined determining range of value of network-connection-change transition network-visible entities [1] [2] NetWrite routine [1] [2] newCID field newLineChar field newLineFlag field newSelfFlag field newSocket field NICs. See network interface controllers nKillQEl field node IDs [1] assignment defined of the user node nodeAddr field nodes nonextended networks and ZIP and zones nteAddress field nteData field ntePtr field ntQueue field NuBus cards and multivendor architecture [1] Ethernet [1] [2] FDDI finding hardware addresses, changing token ring numGotten field numInBuf field numNBPEs field numOfBuffs field numOfPhs field numOfResps field numOfSkts field numSesss fieldO
ocAccept constant ocAccept constant ocEstablish constant ocEstablish constant ocInterval field ocMaximum field ocMode field ocPassive constant ocPassive constant ocRequest constant ocRequest constant oldSelfFlag field OneZoneBit constant OneZoneBit constant open connections Open Systems Interconnection (OSI) model [1] open transition open-connection modes OpenDriver function OpenDriver function [1] [2] OpenXPP function OpenXPP function ourAddr field out-of-band signalingP
packet-oriented networks packets DDP header [1] [2] defined for 802.2 protocols [1] for 802.3 protocols for 803.2 protocols packets. See also Datagram Delivery Protocol, frames PAddResponse function PAddResponse function [1] [2] paramBlock field Pascal interface [1] PATalkClosePrep function PBControl function and ADSP routines and ASDSP routines PCloseATPSkt function [1] PCloseATPSkt function PCloseSkt function PCloseSkt function PConfirmName function PConfirmName function peer-to-peer relationships performance measuring. See AEP Echoer permission-to-change-flagship-name transition permission-to-close transition PGetAppleTalkInfo function [1] [2] PGetAppleTalkInfo function PGetRequest function PGetRequest function [1] Phase 1 Ethernet packets [1] [2] [3] Phase 2 packets [1] [2] [3] PKillGetReq function [1] [2] PKillGetReq function PKillNBP function PKillNBP function [1] PKillSendReq function [1] [2] PKillSendReq function PLookupName function PLookupName function [1] PNSendRequest function [1] [2] PNSendRequest function POpenATPSkt function POpenATPSkt function [1] [2] POpenSkt function POpenSkt function [1] [2] portID field preferred interface PRegisterName function PRegisterName function [1] [2] [3] PRelRspCB function PRelRspCB function [1] [2] PRelTCB function PRelTCB function [1] PRemoveName function PRemoveName function [1] [2] [3] prepare-to-close transition private keys ProDOS protocol handlers 802.2 [1] [2] defined Ethernet [1] attaching default [1] [2] using your own [1] for the .MPP driver protocol stack [1] [2] protocols protocols, AppleTalk [1] PSendRequest function [1] [2] PSendRequest function PSendResponse function PSendResponse function [1] [2] PSetSelfSend function [1] [2] [3] PSetSelfSend function PWriteDDP function PWriteDDP function [1]Q
qLink field qStatus field queue element pointers queues. See AppleTalk Transition QueueR
rbPointer field rbPtr field rbSize field [1] [2] read-header area (RHA) and DDP and multinode receive routines ReadPacket routine and DDP [1] and Ethernet [1] and multinode [1] ReadRest routine and DDP [1] and Ethernet [1] and multinode [1] receive buffers. See receive queues receive queues defined dspInit routine dspRead routine receive routines [1] [2] recipient field recipient, ASDSP recvQFree field recvQPending field recvQSize field recvQueue field recvRoutine field recvSeq field refNum field registering NBP entity names [1] release timers. See timeout value for ATP reliable delivery of data [1] [2] ADSP remoteAddress field remoteCID field RemoveNode routine [1] [2] reqCableHi field reqCableLo routine reqCount field [1] [2] reqLength field reqNodeAddr field reqPointer field reqTID field requester ATP client applications [1] [2] resource type, 'eadr' responder ATP client applications [1] [2] response messages retBuffPtr field retBuffSize field retry count for ATP retryCount field RHA. See read-header area routerAddr field RouterBit constant RouterBit constant routers routing table Routing Table Maintenance Protocol (RTMP) rspNum field RTMP stub RTMP. See Routing Table Maintenance Protocol rwOffset fieldS
sample code glue code for handling transitions using ADSP to establish a connection SCB. See session control blocks scbMemSize constant [1] [2] scbMemSize constant [1] [2] scbPointer field sClosed constant sClosed constant sClosing constant sClosing constant sdspOpen routine [1] using SDSPParamBlock data type secure field secure session secureParams field selfSend field send queues and dspWrite routine and dspInit routine flushing send-transmission status sendBlocking field sendQFree field sendQPending field sendQSize field sendQueue field sendSeq field sendWindow field server node IDs serverAddr field servers status [1] servers, connection. See also connection listeners session connections session control blocks (SCB) [1] [2] session establishment session IDs session keys session listening sockets (SLS) session protocols ADSP ATP session reference numbers sessionkey field sessions asymmetrical defined maximum number of opening [1] symmetrical sessRefnum field [1] [2] sListening constant sListening constant SLS. See session listening sockets SNAP. See subnetwork access protocol socket clients [1] [2] [3] socket field [1] [2] socket listeners [1] [2] using for more than one socket using registers writing socket listeners socket numbers defined socket tables socket-to-socket delivery sockets .MPP driver capacities for assigning numbers to [1] [2] connection listening defined [1] [2] [3] opening [1] [2] [3] [4] SONIC-based network interface cards sOpen constant sOpen constant sOpening constant sOpening constant sPassive constant sPassive constant spCategory field spCType field startEndFlag field state dependence [1] [2] statusCCB field streams subnetwork access protocol (SNAP) symmetrical sessions synchronous execution [1] SysEnvirons functionT
theATQEntry field theBuffer field timeout value for ATP timeOutVal field TLAP. See TokenTalk Link Access Protocol token ring [1] [2] [3] and 802.2 packets [1] data structures for [1] driver for ENET parameter block for introduced routines for [1] TokenTalk TokenTalk Link Access Protocol (TLAP) transaction bitmaps transaction IDs in ATP header transaction sequence numbers transaction-based protocols transactions transID field transition event handler routines [1] [2] transitions [1] and multinodes [1] [2] defining your own list of notification of [1] transitions. See also AppleTalk Transition Queue transport protocols TRelTime field TRSecureParams record tuplesU
universal coordinated time unsolicited connection events. See connection events, unsolicited useCheckSum field user data in ATP packets user keys. See private keys user node IDs user routines, ADSP userBytes field userData field userFlags field userRoutine fieldV
varsPtr field verifyFlag field version fieldW
wdPtr field [1] [2] wdSize field [1] [2] wdsPointer field [1] [2] wdsPtr field whichOne field wildcards, with NBP entity names workspace field write-data structures for DDP [1] [2] for Ethernet [1] [2] for FDDI for multinodes [1] [2] for token ringX, Y
xCall constant xCall constant xCallParam variant record XPP parameter block for ZIP [1] XPP parameter blocks for AFP [1] for ASP [1] XPPParamBlock data type XPPParamBlock data type [1] XPPParmBlock data type [1] xppRefnum field xppRetry field xppSubCode field xppTimeOut fieldZ
ZIP tables ZIP. See Zone Information Protocol ZIP. See Zone Information Protocol zipBuffPtr field zipGetLocalZones constant zipGetLocalZones constant zipGetMyZone constant zipGetMyZone constant zipGetZoneList constant zipGetZoneList constant zipInfoField field zipLastFlag field zipNumZones field Zone Information Protocol (ZIP) [1] and ATP and the .XPP driver buffers for data structures for driver for [1] [2] introduced routines for [1] uses of [1] [2] XPP parameter block for [1] zone information tables. See ZIP tables zone name hint zone names zoneName field zones [1] [2] defined [1] [2] getting lists of [1] getting names of [1] [2] [3] [4] identifying in NBP entity names