Previous Book Contents Book Index Next

Inside Macintosh: Networking With Open Transport


Index

A

A5 world [1] [2]
abortive disconnects
  ADSP and
  defined
  PAP and [1] [2]
  TCP and
absolute requirements
action flags enumeration
active peers [1] [2]
addressing
address registration
ADSP. See AppleTalk Data Stream Protocol
AEP Echoer
  defined
  guidelines for using
  socket for
AF_ATALK_DDP constant
AF_ATALK_DDPNBP constant
AF_ATALK_MNODE constant
AF_ATALK_NBP constant
AF_DNS constant
AF_INET constant
allocating memory
ALO transactions. See at-least-once transactions
AppleTalk
  configuring, constants for
  network system architecture
  protocols [1] [2]
AppleTalk addressing [1] [2]
  addressing identifiers
  constants and data types for
  functions for
  NBP and
AppleTalk Data Stream Protocol (ADSP) [1] [2] [3]
  binding endpoints
  data channels
  disconnecting
  options
  passive peers
  queue length, specifying [1] [2]
  receive queue
  reliable data delivery and
  send queue
  sending expedited data
  transferring data
  using endpoint functions with
AppleTalk Echo Protocol (AEP)
AppleTalk environment, obtaining information about
AppleTalk information structure
AppleTalkInfo type
AppleTalk internet
AppleTalk network system architecture
AppleTalk networks, measuring performance of
AppleTalk service provider reference
AppleTalk service providers
AppleTalk service providers
  constants and data types for
  defined
  functions for
  obtaining
  using
AppleTalk Transaction Protocol (ATP) [1] [2] [3]
  AppleTalk service providers and
  options [1] [2]
  reliable delivery of data and
  transactions
  transferring data
  user bytes in packet header
  using endpoint functions with [1] [2]
AppleTalk Transition Queue (ATQ)
AppleTalk zones
  buffers for
  defined
  obtaining for a network
  obtaining for an application
  obtaining for an internet
  obtaining names of
application layer
association-related options
asymmetrical connection
asynchronous communication
asynchronous events
  ADSP and
  defined
  functions that can clear
  functions that can fail because of
  polling for [1] [2]
asynchronous mode
asynchronous processing
  notifier functions [1] [2]
ATK_ADSP constant
ATK_ATP constant
ATK_DDP constant
ATK_PAP constant
at-least-once transactions
atomic operations
ATP_OPT_DATALEN constant
ATP_OPT_RELTIMER constant [1] [2]
ATP_OPT_REPLYCNT constant
ATP_OPT_TRANID constant [1] [2]
ATP packets [1] [2]
ATP. See AppleTalk Transaction Protocol
ATQ. See AppleTalk Transition Queue
attention codes
attention messages. See expedited data

B

baud rate [1] [2] [3]
best-effort delivery of data [1] [2]
binding
  defined
binding endpoints
  ADSP and
  DDP and
  establishing a connection and
  name registration and
  PAP and
  rules for
bit time, in serial communication
blocking
blocking providers
blocking status
break signal [1] [2]
bridges
broadcast interface option
broadcast permission option
buffer information structure [1] [2]
burst mode option [1] [2]
bus types, list of

C

canceling system tasks
canonical name
CFM terminate procedure
character frame
checksum option [1] [2] [3]
child ports
Clear To Send (CTS) signal [1] [2]
client list structure [1] [2]
client, of a protocol
CloseOpenTransport function [1] [2] [3]
closing providers
combined DDP-NBP address structure
combined DDP-NBP addresses
completion events [1] [2]
COM_SERIAL constant
configuration strings
  AppleTalk protocols, constants for
  options, constants for
  serial endpoints, constants for
connectionless protocols [1] [2]
connectionless transaction-based service
  mode of service
  using
connectionless transactionless service
  mode of service
  using
connection-oriented protocols [1] [2]
connection-oriented service
  connection requests
  disconnection requests
  establishing
  multiple connection requests
  options for
  protocols for
  terminating
  transferring data
connection-oriented transaction-based service
  mode of service
  using
connection-oriented transactionless service
  mode of service
  using
connection requests
  acknowledging
  multiple
  sending user data with
connections. See connection-oriented service
context pointer
CTS. See Clear To Send signal

D

data
  expedited. See ETSDUs
  receiving [1] [2]
  transferring ADSP data
  transferring ATP data
  transferring between transaction-based endpoints
  transferring between transactionless endpoints
  transferring noncontiguous
  transferring normal
  transferring with serial endpoints
  using multiple sends
data bits [1] [2] [3]
data communication equipment (DCE)
data delivery
  best-effort
  reliable
Datagram Delivery Protocol (DDP) [1] [2] [3]
  AppleTalk service providers and
  introduced
  options for
datagrams [1] [2]
datagrams. See DDP packets
data link
data-link layer
Data Link Provider Interface standard
data stream
  breaking into logical units
data terminal equipment (DTE)
Data Terminal Ready (DTR) signal [1] [2] [3] [4]
DDP addresses
DDP address structure [1] [2]
DDPAddress type [1] [2]
DDP endpoints
  binding
  options used with
DDPNBPAddress type
DDP_OPT_SRCADDR constant [1] [2]
DDP packets [1] [2]
DDP. See Datagram Delivery Protocol
DDP source address option [1] [2]
DDP type
  DDP endpoints and
  echo packets, for
  effects of using
  specifying a DDP address
  using
deferred tasks
  destroying
  scheduling
deferred task time
  functions callable at
delay mode option
destroying system and deferred tasks
device types, list of
disconnecting [1] [2]
disconnection requests
  acknowledging
sending user data with
DLPI standard
DNR. See domain name resolver
DNS address structure
DNSAddress type
DNS query information structure [1] [2]
DNSQueryInfo type
DNS query response types [1] [2]
DNSQueryInfo type
DNS. See domain name system
DoGetMyZone function
domain name resolver (DNR)
  defined
  functions for
  operation of
  OTLookup function and
  query types
domain names
  defined
  fully qualified
  getting mail-exchange host names
  resolving [1] [2]
domain name system (DNS)
domain name system address structure
domains
don't route option
DTInstall function
DTR. See Data Terminal Ready signal
duplex
DVMRP_ADD_LGRP constant
DVMRP_ADD_MRT constant
DVMRP_ADD_VIF constant
DVMRP_DEL_LGRP constant
DVMRP_DEL_MRT constant
DVMRP_DEL_VIF constant
DVMRP_DONE constant
DVMRP_INIT constant
dynamically assigned sockets

E

echoer socket
echo packets
echo reply packets
echo request packets
enable EOM option [1] [2]
endpoint data
  for TCP/IP
endpoint flags enumeration
endpoint functions
  asynchronous events, to clear
  defined
  mode of operation, affected by
  naming conventions for
  types of options used by
endpoint providers
  creating
  defined
  modes of operation. See modes of operation
endpoint reference
endpoints
  address of
  binding [1] [2] [3]
  binding rules for
  configuration
  connection-oriented transaction-based
  connection-oriented transactionless
  connectionless transaction-based
  connectionless transactionless
  constants and data types for
  defined
  functions [1] [2]
  functions for
  getting information about [1] [2]
  handling events for
  name registration for
  opening
  options. See options
  reference
  resolving name of
  states [1] [2]
  types of
  using
endpoint service enumeration
endpoint states
  defined
  events that can change
  for connection-oriented endpoints
  for connectionless endpoints
  functions that can change
  getting information about [1] [2]
  list of [1] [2]
  synchronizing information about
endpoint states enumeration
entities. See endpoints
entity name. See NBP name
error character option
escape characters, in NBP names
ETSDUs
  ADSP and [1] [2] [3]
  defined
  getting information about [1] [2]
  TCP and
  transferring data with
exactly-once transactions
expedited data
  TCP and
expedited data. See ETSDUs
expedited transport service data units. See ETSDUs
extended network
external clock option [1] [2]

F

flow control. See handshaking
framing capabilities [1] [2]
full duplex
fully qualified domain name
Functions

G

gateways
general provider functions [1] [2]
generic options enumeration
Gestalt function
  determining Open Transport availability
  selectors

H

half duplex
handshake
handshaking [1] [2]
hardware, communications
hardware interrupt time
  functions callable at
  native functions callable at
header, packet
hosts
  defined
  getting information about
  host name [1] [2]

I,J

InetAddress type
InetHostInfo type
InetInterfaceInfo type
INET_IP constant
InetMailExchange type
InetSysInfo type
INET_UDP constant
initializing
  Open Transport
InitOpenTransport function [1] [2]
InitOpenTransportUtilities function
internet
internet addresses
  defined
  finding [1] [2] [3]
  finding host name for
  getting from domain name
  utility functions for
internet address structure
internet host information structure
internet hosts
  getting information about
internet interface information structure
internet mail exchange structure
Internet Protocol (IP)
  See also RawIP
internet system information structure
internetworking
interrupt processing
  calling functions in
interrupt time
  functions callable at
  native functions callable at
IP_ADD_MEMBERSHIP constant
IP addresses. See internet addresses
IP_BROADCAST constant
IP_BROADCAST_IF constant
IP_DONTROUTE constant
P_DROP_MEMBERSHIP constant
IP_HDRINCL constant
IP multicast address structure
IP_MULTICAST_IF constant
IP multicasting [1] [2]
IP_MULTICAST_LOOP constant
IP_MULTICAST_TTL constant
IP_OPTIONS constant
IP_RCVDSTADDR constant
IP_RCVIFADDR constant
IP_RCVOPTS constant
IP_REUSEADDR constant
IP. See Internet Protocol
IP_TOS constant
IP_TTL constant
I_SetFramingType function
I_SetSerialBreak function [1] [2]
I_SetSerialDTR function [1] [2]
I_SetSerialXOff function [1] [2]
I_SetSerialXOffState function [1] [2]
I_SetSerialXOn function [1] [2]

K

kADSPName constant
kAppleTalkAddressLength constant
kATalkInfoHasRouter constant
kATalkInfoIsExtended constant
kATalkInfoOneZone constant
kATPName constant
kDDPAddressLength constant
kDDPName constant
kDefaultAppleTalkServicesPath constant [1] [2]
kDefaultInetInterface constant
kDefaultInternetServicesPath constant
kDNRName constant
kEADDRINUSEErr result code
kEADDRNOTAVAILErr result code
kEAGAINErr result code
kEBADFErr result code
kEBUSYErr result code
kECONNABORTEDErr result code
kECONNREFUSEDErr result code
kECONNRESETErr result code
kEDEADLKErr result code
kEHOSTDOWNErr result code
kEHOSTUNREACHErr result code
kEINVALErr result code
kEISCONNErr result code
kENETDOWNErr result code
kENETRESETErr result code
kENETUNREACHErr result code
kENIOErr result code
kENOBUFSErr result code
kENOENTErr result code
kENomemErr result code
kENOMEMErr result code
kENOSRErr result code
kENOTCONNErr result code
kENXIOErr result code
kEPROTOErr result code
kESHUTDOWNERR result code
kETIMEDOUTErr result code
kETIMEErr result code
kETOOMANYREFSErr result code
kEWOULDBLOCKErr result code
kInetInterfaceInfoVersion constant
kMaxHostNameAddrs constant
kMaxHostNameLen constant
kMaxSysStringLen constant
kNBPAddressLength constant
kNBPDefaultZone constant
kNBPEntityBufferSize constant
kNBPImbeddedWildCard constant
kMaxEntityLength constant
kMaxNameLength constant
kMaxTypeLength constant
kMaxZoneLength constant
kNBPName constant
kNBPSlushLength constant
kNBPWildCard constant
kNetbufDataIsOTBufferStar constant
kNetbufDataIsOTData constant
kOTAccessErr result code
kOTAddressBusyErr result code
kOTADEVDevice constant
kOTAnyInetAddress constant
kOTATMDevice constant
kOTATMSNAPDevice constant
kOTBadAddressErr result code
kOTBadDataErr result code
kOTBadFlagErr result code
kOTBadNameErr result code
kOTBadOptionErr result code
kOTBadQLenErr result code
kOTBadReferenceErr result code
kOTBadSequenceErr result code
kOTBadSyncErr result code
kOTBufferOverflowErr result code
kOTCanceledErr result code
kOTClientNotInittedErr result code
kOTClosePortRequest constant
kOTCTSInputHandshake constant [1] [2]
kOTDTROutputHandshake constant [1] [2]
kOTEthernetDevice constant
kOTEvenParity constant
kOTFastEthernetDevice constant
kOTFDDIDevice constant
kOTFibreChannelDevice constant
kOTFireWireBus constant
kOTFireWireDevice constant
kOTFlowErr result code
kOTFraming8022 constant
kOTFraming8023 constant
kOTFramingAsync constant
kOTFramingEthernet constant
kOTFramingEthernetIPX constant
kOTFramingHDLC constant
kOTFramingSDLC constant
kOTGeoPort constant
kOTGetMiscellaneousEvents constant
kOTIndOutErr result code
kOTIrDADevice constant
kOTIRTalkDevice constant
kOTISDNDevice constant
kOTLastBusIndex constant
kOTLastDeviceIndex constant
kOTLastOtherNumber constant
kOTLastSlotNumber constant
kOTLocalTalkDevice constant
kOTLookErr result code
kOTMDEVDevice constant
kOTModemDevice constant
kOTMotherboardBus constant
kOTNewPortRegistered constant
kOTNoDataErr result code [1] [2] [3]
kOTNoDeviceType constant
kOTNoParity constant
kOTNoReleaseErr result code
kOTNotFoundErr result code
kOTNotSupportedErr result code
kOTNoUDErrErr result code
kOTNuBus constant
kOTOddParity constant
kOTOutOfMemoryErr result code
kOTOutStateErr result code
kOTPCIBus constant
kOTPCMCIABus constant
kOTPortAutoConnects constant
kOTPortCanYield constant
kOTPortDisabled constant
kOTPortEnabled constant
kOTPortIsActive constant
kOTPortIsAlias constant
kOTPortIsDisabled constant
kOTPortIsDLPI constant
kOTPortIsOffline constant
kOTPortIsPrivate constant
kOTPortIsSystemRegistered constant
kOTPortIsTPI constant
kOTPortIsTransitory constant
kOTPortIsUnavailable constant
kOTPortoffLine constant
kOTPPPDevice constant
kOTProtocolErr result code
kOTProviderIsClosed constant [1] [2]
kOTProviderIsDisconnected constant [1] [2]
kOTProviderIsReconnected constant [1] [2]
kOTProviderWillClose constant [1] [2]
kOTPseudoDevice constant
kOTQFullErr result code
kOTResAddressErr result code
kOTResQLenErr result code
kOTSerialBreakOn constant
kOTSerialCTLHold constant
kOTSerialDefaultBaudRate constant
kOTSerialDefaultDataBits constant
kOTSerialDefaultHandshake constant
kOTSerialDefaultOffChar constant
kOTSerialDefaultOnCha constant
kOTSerialDefaultParity constant
kOTSerialDefaultRcvBufSize constant
kOTSerialDefaultRcvLoWat constant
kOTSerialDefaultRcvTimeout constant
kOTSerialDefaultSndBufSize constant
kOTSerialDefaultSndLoWat constant
kOTSerialDefaultStopBits constant
kOTSerialDevice constant
kOTSerialDTRNegated constant
kOTSerialForceXOffFalse constant
kOTSerialFramingErr constant
kOTSerialOutputBreakOn constant
kOTSerialOverrunErr constant
kOTSerialParityErr constant
kOTSerialSendXOffAlways constant
kOTSerialSendXOffIfXOnTrue constant
kOTSerialSendXOnAlways constant
kOTSerialSendXOnIfXOffTrue constant
kOTSerialSetBreakOff constant
kOTSerialSetBreakOn constant
kOTSerialSetDTROff constant
kOTSerialSetDTROn constant
kOTSerialSwOverRunErr constant
kOTSerialXOffHold constant
kOTSerialXOffSent constant
kOTSLIPDevice constant
kOTSMDSDevice constant
kOTStateChangeErr result code
kOTStructureTypeErr result code
kOTTokenRingDevice constant
kOTUnknownBusPort constant
kOTXOnOffInputHandshake constant [1] [2]
kOTXOnOffOutputHandshake constant [1] [2]
kOTYieldPortRequest constant [1] [2]
kPAPName constant
kRawIPName constant
kSerialName constant
kSerialPortABName constant
kSerialPortAName constant
kSerialPortBName constant
kTCPName constant
kUDPName constant
kZIPZoneLength constant

L

layered networking architecture
link-access protocols [1] [2]
listener. See passive peers
lists
  manipulating
LocalTalk
locking functions

M

mail exchange
mail-exchange host names
mail preference value
manipulating lists
manipulating memory
manipulating strings
mapper functions
  AppleTalk service provider functions and
mapper providers
  blocking status
  defined
  dynamic name resolution
  modes of operation
  NBP and
  need for
  send-acknowledgment status
mapper reference
mappers
  constants and data types for
  defined [1] [2]
  event codes for
  functions for
  mapper reference
  searching for names
  states of
  using
mapper states
mark state, in serial communication
mblk_t structure
M_DATA flag
measuring AppleTalk network performance
memory
  functions that allocate
  manipulating
memory, allocating
MIB
minor numbers [1] [2]
miscellaneous events
mode of service
  functions used for different
  getting information about
  Open Transport protocols, and
  types of
modes of operation
  asynchronous mode
  blocking [1] [2]
  changing [1] [2]
  defined
  for endpoint providers
  for mapper providers
  nonblocking
  send-acknowledgment status [1] [2]
  synchronous mode
multicast
  defined
  interface option
  Time To Live field option
multifunction cards
multihoming
multihoming environment, getting information about
multinode address structure
multinode addresses
multinode architecture [1] [2]
multinode ID
multinodes [1] [2]
multiple address option
multiport identifier
multi-use devices
MyProcessCallbackFunction function
MyNotifierCallbackFunction function

N

Name-Binding Protocol (NBP) [1] [2] [3]
name registration [1] [2]
  AppleTalk and NBP
NBP addresses
NBP address structure
NBPAddress type
NBP entities
NBP entity structure
NBPEntity type
NBP names
  components
  defined
  looking up
  manipulating
  name
  registering
  type
  utility functions for
  zone
network
network layer
network number
no-copy receive buffer structure [1] [2]
no-copy receiving
node ID
nodes [1] [2]
noise, in serial communication
non-association�related options
nonblocking
nonblocking providers
nonextended network
notifier functions [1] [2]
  defined [1] [2]
  example of
  installing
  limitations
  removing

O

open retry option
Open Systems Interconnection model. See OSI model
Open Transport
  architecture
  determining availability
  initializing [1] [2]
  interrupt processing and
  provider functions
  registering as a client of
  XTI data structures and
  XTI extensions and
  XTI functions and
  XTI result codes
Open Transport flags enumeration
OPT_ALERTENABLE constant
OPT_CHECKSUM constant [1] [2] [3] [4] [5] [6]
OPT_ENABLEEOM constant [1] [2] [3] [4] [5] [6]
OPT_INTERVAL constant [1] [2] [3] [4]
option management
  action flags for
option negotiation
  default values for
  defined [1] [2]
  error conditions
  initiating
  multiple options, for
  outcome of
  rules governing
options
  absolute requirements [1] [2]
  action flags for
  ADSP
    checksum
    enable EOM [1] [2]
  association-related [1] [2]
  ATP
    data length
    release timer
    reply packet count
    transaction ID
  buffer for storing
  code portability and
  conflicting values for
  constants and data types for
  constructing buffer for [1] [2]
  current values for [1] [2]
  DDP
    checksum
    self send
    source address [1] [2]
  default values [1] [2] [3] [4]
  defined
  functions for
  generic, list of [1] [2]
  illegal
  internal buffer
  IP
    add multicast membership
    broadcast interface
    broadcast permission
    configuration strings for
    don't route option
    drop multicast membership
    multicast interface
    multicast loopback
    multicast Time to Live field
    multiple addresses
    Options field option
    protocol level for
    Time to Live field option
  list of constants for
  need for
  negotiating [1] [2]
  non-association�related [1] [2]
  option negotiation
  PAP
    enable EOM
    open retry [1] [2]
    server status
  privileged [1] [2]
  read-only [1] [2]
  serial endpoints
  baud rate
  burst mode
  data bits
  error character
  external clock
  parity
  receive timeout
  serial status
  stop bits
  structure describing [1] [2]
  TCP
    configuration strings for
    delay mode
    protocol level for
    segment size
  transport independence and
  types of
  UDP
    configuration strings for
    protocol level for
  using
  values, chosen by provider
  values, retrieving
  values, specifying
  verifying values of [1] [2]
  XTI-level, list of [1] [2]
options buffer
  constructing [1] [2] [3]
  parsing
Options field option
OPT_KEEPALIVE constant
OPT_NEXTHDR macro
OPT_RETRYCNT constant [1] [2] [3] [4]
OPT_SELFSEND constant [1] [2] [3] [4]
OPT_SERVERSTATUS constant [1] [2] [3]
orderly disconnects
  ADSP and
  defined
  local
  PAP and
  remote
OSI model
  AppleTalk protocol stack and
  defined
  TCP/IP and
  TCP/IP functional layers and
OTAccept function
  ADSP and
  PAP and
  SERIALendpoints and
  TCP/IP and
OTAckSends function [1] [2]
OTAcquireLock function
OTAddFirst function
OTAddLast function
OTAddress type
OTAlloc function
OTAllocMem function
OTAsyncOpenAppleTalkServices function [1] [2]
OTAsyncOpenEndpoint function [1] [2]
  TCP/IP and
OTAsyncOpenInternetServices function
OTAsyncOpenMapper function
OTATalkGetInfo function [1] [2]
OTATalkGetLocalZones function [1] [2]
OTATalkGetMyZone function [1] [2]
OTATalkGetZoneList function [1] [2]
OTAtomicAdd32 function
OTAtomicAdd8 function
OTAtomicClearBit function
OTAtomicSetBit function
OTAtomicTestBit function
OTBind function [1] [2]
  ADSP and
  DDP and
  multinodes and [1] [2]
  PAP and
  registering endpoint names
  SERIALendpoints and
  specifying a DDP address
  TCP/IP and
OTBufferDataSize function
OTBufferInfo type [1] [2]
OTBuffer type [1] [2]
OTCancelReply function
OTCancelRequest function
OTCancelSynchronousCalls function
OTCancelSystemTask function [1] [2]
OTCancelTimerTask function
OTCancelUReply function
OTCancelURequest function
OTCanMakeSyncCall function
OTClearLock function
OTClientList type
OTCloneConfiguration function [1] [2]
OTCloseProvider function [1] [2] [3]
OTCompareAndSwap16 function
OTCompareAndSwap32 function
OTCompareAndSwap8 function
OTCompareAndSwapPtr function
OTCompareDDPAddresses function
OTConfiguration type
OTConnect function
  ADSP and
  PAP and
  SERIALendpoints and
  TCP/IP and
OTCountDataBytes function
OTCreateConfiguration function [1] [2]
OTCreateDeferredTask function [1] [2]
OTCreateOptions function
OTCreatePortRef function [1] [2]
OTCreateSystemTask function [1] [2]
OTData type [1] [2]
OTDelay function
OTDeleteName function
  AppleTalk addressing, and
  TCP/IP and
OTDeleteNameByID function
  AppleTalk addressing, and
OTDequeue function
OTDestroyConfiguration function
OTDestroyDeferredTask function [1] [2]
OTDestroySystemTask function [1] [2]
OTDestroyTimerTask function
OTDontAckSends function [1] [2]
OTElapsedMilliseconds function
OTEnqueue function
OTEnterInterrupt function
OTEnterNotifier function
OTExtractNBPName function
OTExtractNBPType function
OTExtractNBPZone function
OTFindAndRemoveLink function
OTFindLink function
OTFindOption function
OTFindPort function [1] [2]
OTFindPortByRef function [1] [2]
OTFlags constant
OTFree function
OTFreeMem function
OTGetBusTypeFromPortRef function
OTGetClockTimeInSecs function
OTGetDeviceTypeFromPortRef function
OTGetEndpointInfo function [1] [2]
  TCP/IP and
OTGetEndpointState function
OTGetFirst function
OTGetIndexedLink function
OTGetIndexedPort function [1] [2]
OTGetLast function
OTGetLinkObject type
OTGetNBPEntityLengthAsAddress function
OTGetPortIconFromPortRef function
OTGetProtAddress function
  specifying a DDP address
  TCP/IP and
OTGetProviderPortRef function [1] [2]
OTGetSlotFromPortRef function
OTGetTimeStamp function
OTIdle function
OTInetAddressToName function
OTInetGetInterfaceInfo function
OTInetHostToString function
OTInetMailExchange function
OTInetQuery function [1] [2]
OTInetStringToAddress function
OTInetStringToHost function
OTInetSysInfo function
OTInitDDPAddress function
OTInitDDPNBPAddress function
OTInitDNSAddress function
OTInitInetAddress function
OTInitNBPAddress function
OTInitNBPEntity function
OTInstallNotifier function [1] [2]
OTIoctl function [1] [2]
OTIsAckingSends function
OTIsInList function
OTIsNonBlocking function [1] [2]
OTIsSynchronous function
OTLeaveInterrupt function
OTLeaveNotifier function
OTLIFODequeue function
OTLIFOEnqueue function
OTLIFOStealList function
OTLIFO type
OTLink type
OTListen function
  ADSP and
  PAP and
  SERIALendpoints and
  TCP/IP and
OTListSearchProcPtr type
OTList type
OTLock type
OTLook function
  TCP/IP and
OTLookupName function
  name lookups and
  retrieving entries returned by
  TCP/IP and
OTMemcmp function
OTMemcpy function
OTMemmove function
OTMemset function
OTMemzero function
OTNextOption function
OTOpenAppleTalkServices function [1] [2]
OTOpenEndpoint function [1] [2]
  TCP/IP and
OTOpenFlags constant
OTOpenInternetServices function
OTOpenMapper function
OTOptionManagement function
OTOTGetUserPortNameFromPortRef function
OTPortCloseStruct type
OTPortRecord type
OTPortRef type
OTRcv function
  ADSP and
  PAP and
  SERIALendpoints and
  TCP/IP and
OTRcvConnect function
  ADSP and
  PAP and
  TCP/IP and
OTRcvDisconnect function
  abortive disconnect and
  ADSP and
  PAP and
  SERIALendpoints and
  TCP/IP and
OTRcvOrderlyDisconnect function
OTRcvReply function
OTRcvRequest function
OTRcvUData function
OTRcvUDErr function
OTRcvUReply function
  ATP and
OTRcvURequest function
  ATP and
OTReadBuffer function [1] [2]
OTRegisterAsClient function [1] [2]
OTRegisterName function
  AppleTalk addressing, and
  TCP/IP and
OTReleaseBuffer function [1] [2]
OTRemoveFirst function
OTRemoveLast function
OTRemoveLink function
OTRemoveNotifier function
OTResolveAddress function
  specifying a DDP address
OTReverseList function
OTScheduleDeferredTask function [1] [2]
OTScheduleInterruptTask function [1] [2]
OTScheduleSystemTask function [1] [2]
OTScheduleTimerTask function
OTSerialSetErrorCharacter constant
OTSerialSetErrorCharacterWithAlternate constant
OTSetAddressFromNBPEntity function
OTSetAddressFromNBPString function
OTSetAsynchronous function [1] [2]
OTSetBlocking function [1] [2]
OTSetNBPEntityFromAddress function
OTSetNBPName function
OTSetNBPType function
OTSetNBPZone function
OTSetNonBlocking function [1] [2]
OTSetSynchronous function [1] [2]
OTSnd function [1]
  ADSP and
  PAP and
  SERIALendpoints and
  TCP/IP and
OTSndDisconnect function [1] [2]
  abortive disconnect and
  ADSP and
  PAP and
  SERIALendpoints and
  TCP/IP and
OTSndOrderlyDisconnect function
OTSndRequest function
OTSndUData function
  DDP and
  TCP/IP and
OTSndUReply function
  ATP and
OTSndURequest function
  ATP and
OTStrCat function
OTStrCopy function
OTStrEqual function
OTStrLength function
OTSubtractTimeStamps function
OTSync function
OTTimeStampInMicroseconds function
OTTimeStampInMilliseconds function
OTTimeStamp type
OTTransferProviderOwnership function [1] [2]
OTUnbind function
OTUnregisterAsClient function [1] [2]
OTUseSyncIdleEvents function
OTYieldPortRequest function [1] [2]

P

packets
PAP
  options
    enable EOM
    open retry
    server status
PAP_OPT_OPENRETRY constant [1] [2] [3]
PAP. See Printer Access Protocol
parity [1] [2] [3]
passive peers
  ADSP and
  and yielding ports [1] [2]
  PAP and
  using [1] [2]
PCI cards
PCMCIA cards
physical layer
port alias
port close structure [1] [2]
port names
  default
  defined
port reference
  defined [1] [2]
  obtaining
  predefined variants [1] [2]
port registry [1] [2]
port-related events
ports
  alias
  child
  defined
  events for [1] [2]
  iterating through
  LocalTalk default
  naming
  obtaining information
  yielding [1] [2] [3]
port structure [1] [2]
port transition events
presentation layer
Printer Access Protocol (PAP) [1] [2] [3]
  binding endpoints
  connection arbitration scheme
  disconnecting
  options [1] [2]
  passive peers
  queue length, specifying [1] [2]
  using endpoint functions with
privileged options [1] [2]
process management
  functions for [1] [2]
protocols
  connection-oriented or connectionless
  deciding which to use
  defined
  families
  high-level or low-level
  layering
  options
  transaction-based or transactionless
  types
protocol stacks
  AppleTalk
  defined
  OSI model and
  TCP/IP
provider configurations
  cloning
  creating
  identifiers for AppleTalk protocols
provider event codes, list of
provider events
  asynchronous [1] [2]
  codes for
  completion [1] [2]
  notifier functions
provider reference
providers
  AppleTalk
  blocking
  blocking providers
  changing mode of execution
  closing
  constants and data types for
  defined
  events. See provider events
  functions for [1] [2]
  general provider functions [1] [2] [3]
  modes of operation
  nonblocking
  nonblocking providers
  opening multiple
  send-acknowledgment status [1] [2]
  setting blocking status
  transferring ownership of
  types of
  using
pseudodevices

Q

qlen parameter [1] [2] [3]
Query function
querying DNS servers [1] [2]
query responses

R

RawIP
raw packets
read-only options [1] [2]
receive queue
receive timeout option [1] [2]
reliable delivery of data
requesters
Requests for Comments (RFCs) [1] [2]
rescheduling a system or deferred task
responders
restoring the A5 world
result codes
reuse address option
RFCs. See Requests for Comments
routers

S

scheduling system and deferred tasks
segment size option
self-send option
send-acknowledgment status [1] [2]
  endpoint functions affected by
send queue
serial communication
  asynchronous
  baud rate
  defined
  errors
  flow control methods
  RS-422 interface
  signals used
  synchronous [1] [2]
serial endpoints
  configuration strings for
  constants for
  default settings for
  opening and closing
  options for [1] [2]
  queue length, specifying
  serial-specific commands for [1] [2]
  using
  using general Open Transport functions with
SerialHandshakeData constant [1] [2]
SERIAL_OPT_BAUDRATE constant
SERIAL_OPT_BURSTMODE constant
SERIAL_OPT_DATABITS constant
SERIAL_OPT_ERRORCHARACTER constant
SERIAL_OPT_EXTCLOCK constant
SERIAL_OPT_HANDSHAKE constant
SERIAL_OPT_PARITY constant
SERIAL_OPT_RCVTIMEOUT constant
SERIAL_OPT_STATUS constant
SERIAL_OPT_STOPBITS constant
serial status option [1] [2]
server status option
service providers
session
session layer
slot numbers, physical
SNMP
socket number
sockets [1] [2]
software modules, Open Transport
space, in serial communication
start bit, in serial communication
state dependence
statically assigned sockets
status codes enumeration
stop bits [1] [2] [3]
Streams modules
  communicating with
  defining commands for
strings
  manipulating
structure types enumeration
subnet
subnet mask
symmetrical connection
synchronous communication
synchronous mode
synchronous processing
  canceling
  limitations of
SystemTask function
system tasks
  canceling
  destroying
  scheduling

T

T_ACCEPTCOMPLETE constant
T_ACKNOWLEDGED constant [1] [2]
T_ALLOPT constant [1] [2]
task processing
T_ATALKCABLERANGECHANGEDEVENT constant
T_ATALKCONNECTIVITYCHANGEDEVENT constant
T_ATALKROUTERDOWNEVENT constant
T_ATALKROUTERUPEVENT constant
T_ATALKZONENAMECHANGEDEVENT constant
TBind type
T_CALL constant
TCall type [1] [2]
T_CAN_RESOLVE_ADDR constant
T_CAN_SUPPLY_MIB constant
T_CAN_SUPPORT_MDATA constant
T_CHECK constant
T_CLTS constant
T_CONNECT constant
T_COTS constant
T_COTS_ORD constant
TCP/IP interface
TCP/IP protocol family
  additional information about
  and OSI model
  defined
  functional layers of
TCP/IP service providers
  opening asynchronously
  opening synchronously
TCP/IP services
  constants and data types
  domain name resolver (DNR) [1] [2]
  functions for
  options for
  using
TCP_KEEPALIVE constant
TCP_MAXSEG constant
TCP_NODELAY constant
TCP_NOTIFY_THRESHOLD constant
TCP. See Transmission Control Protocol
T_CRITIC_ECP constant
T_CURRENT constant [1] [2]
T_DATA constant [1] [2]
T_DATAXFER constant [1] [2]
T_DEFAULT constant [1] [2]
T_DELNAMECOMPLETE constant [1] [2]
T_DISCONNECTCOMPLETE constant
T_DISCONNECT constant [1] [2]
T_DIS constant
TDiscon type [1] [2]
T_DNRADDRTONAMECOMPLETE constant
T_DNRMAILEXCHANGECOMPLETE constant
T_DNRQUERYCOMPLETE constant
T_DNRSYSINFOCOMPLETE constant
TEndpointInfo type [1] [2]
T_EXDATA constant [1] [2]
T_EXPEDITED constant [1] [2] [3]
T_FAILURE constant
T_FLASH constant
T_GETATALKINFOCOMPLETE constant [1] [2]
T_GETINFOCOMPLETE constant
T_GETLOCALZONESCOMPLETE constant [1] [2]
T_GETMYZONECOMPLETE constant [1] [2]
T_GETPROTADDRCOMPLETE constant
T_GETZONELISTCOMPLETE constant [1] [2]
T_GODATA constant
T_GOEXDATA constant
T_HIREL constant
T_HITHRPT constant
TickCount function
T_IDLE constant [1] [2]
Time to Live field option [1] [2]
Timing functions
T_IMMEDIATE constant
T_INCON constant [1] [2]
T_INETCONTROL constant
T_INFO constant
T_INREL constant [1] [2]
TIPAddMulticast type
t_kpalive type
T_LDELAY constant
t_linger type
T_LISTEN constant
T_LKUPNAMECOMPLETE constant [1] [2]
T_LKUPNAMERESULT constant [1] [2]
TLookupBuffer type
TLookupReply type
TLookupRequest type
T_MEMORYRELEASED constant [1] [2]
T_MORE constant [1] [2] [3] [4] [5]
T_NEGOTIATE constant
TNetbuf type [1] [2] [3]
T_NETCONTROL constant
T_NORECEIPT constant
T_NOTOS constant
T_NOTSUPPORT constant
T_OPENCOMPLETE constant [1] [2] [3]
TOption type [1] [2] [3]
T_OPTMGMTCOMPLETE constant
T_OPTMGMT constant
TOptMgmt type
T_ORDREL constant [1] [2]
T_OUTCON constant [1] [2]
T_OUTREL constant [1] [2]
T_OVERRIDEFLASH constant
T_PARTIALDATA constant
T_PARTSUCCESS constant
T_PASSCON constant
TPI standard
transaction
  defined
  transaction ID
transaction-based protocols [1] [2]
transaction-based service
  using
transactionless protocol
transactionless protocols
transactions
  ATP and
transferring data. See data
transferring provider ownership [1] [2]
Transmission Control Protocol (TCP)
transport independence [1] [2]
transport layer
Transport Provider Interface standard
transport service data units. See TSDUs
T_READONLY constant
TRegisterReply type
TRegisterRequest type
T_REGNAMECOMPLETE constant [1] [2]
T_REPLYCOMPLETE constant
T_REPLY constant
T_REPLYDATA constant
TReply type
T_REQUEST constant [1] [2]
T_REQUESTDATA constant
TRequest type
T_RESET constant
T_RESOLVEADDRCOMPLETE constant
T_ROUTINE constant
TSDUs
  ADSP and [1] [2]
  defined
  getting information about [1] [2]
  PAP and
  transferring data with
  zero-length
T_SENDZERO constant
T_SUCCESS constant
T_SYNCCOMPLETE constant
T_TIMEDOUT constant
T_TRANS constant
T_TRANS_CLTS constant
T_TRANS_ORD constant
T_UDERR constant [1] [2]
T_UDERROR constant
TUDErr type
T_UNBINDCOMPLETE constant
T_UNBND constant [1] [2]
T_UNINIT constant [1] [2]
T_UNITDATA constant
TUnitData type
T_UNITREPLY constant
TUnitReply type
T_UNITREQUEST constant
TUnitRequest type
T_UNSPEC constant [1] [2]
T_XPG4_1 constant

U,V

UDP_CHECKSUM constant
UDP_RX_ICMP constant
UDP. See User Datagram Protocol
user bytes in ATP packet header
User Datagram Protocol (UDP)

W

Worldwide Internet

X

XOFF state [1] [2]
XON/XOFF characters
  defined
  handshaking and
  sending [1] [2]
XON/XOFF handshaking [1] [2]
XO transactions. See exactly-once transactions
XTI data structures
XTI_DEBUG constant
XTI extensions
XTI functions
XTI_GENERIC constant
XTI_LINGER constant
XTI options enumeration
XTI_PROTOTYPE constant
XTI_RCVBUF constant
XTI_RCVLOWAT constant
XTI result codes
XTI_SNDBUF constant
XTI_SNDLOWAT constant
XTI standard

Y

yielding a port [1] [2]

Z

zero-length packets [1] [2]
Zone Information Protocol (ZIP) [1] [2] [3]
zone information table
zones
  See also AppleTalk zones


Previous Book Contents Book Index Next

© Apple Computer, Inc.
9 FEB 1998