Functions


Getting Information About the NSL Manager

NSLLibraryVersion Determines which version of the NSL Manager is present.

Looking for Neighborhoods and Services

NSLCancelRequest Cancels an ongoing lookup.
NSLErrorToString Obtains information about an error.
NSLStandardGetURL Displays a dialog box that allows the user to conduct a search.
NSLStartNeighborhoodLookup Looks for neighborhoods.
NSLStartServicesLookup Looks for services.

Making a Lookup Request

NSLAddServiceToServicesList Adds the name of a service to a services list.
NSLMakeNewServicesList Creates a services list.
NSLPrepareRequest Creates a lookup request.

Managing Memory

NSLDeleteRequest Deletes a lookup request.
NSLDisposeServicesList Disposes of a services list.

Managing NSL Manager Sessions

NSLCloseNavigationAPI Closes a session with the NSL Manager.
NSLOpenNavigationAPI Opens a session with the NSL Manager.

Managing Services

NSLStandardDeregisterURL Deregisters a service registered by NSLStandardRegisterURL.
NSLStandardRegisterURL Registers the URL of a service.

NSL Manager Utility Functions

NSLCopyNeighborhood Copies a neighborhood.
NSLFreeNeighborhood Disposes of an NSLNeighborhood value.
NSLFreeTypedDataPtr Frees memory allocated for a request parameter block.
NSLFreeURL Frees memory allocated for a URL.
NSLGetDefaultDialogOptions Assigns the default dialog options to an NSLDialogOptions structure.
NSLGetNameFromNeighborhood Locates the neighborhood name in a neighborhood.
NSLGetNeighborhoodLength Obtains the length of a neighborhood.
NSLGetNextNeighborhood Obtains the next neighborhood in a buffer.
NSLGetNextUrl Obtains information about the next URL in a buffer.
NSLGetServiceFromURL Obtains the service portion of a URL.
NSLHexDecodeText Decodes the encoded portion of a URL.
NSLHexEncodeText Encodes a portion of a URL.
NSLMakeNewNeighborhood Creates a neighborhood.
NSLMakeServicesRequestPB Creates a request parameter block.
NSLServiceIsInServiceList Determines whether a service is in a service list.

Miscellaneous

DisposeNSLClientNotifyUPP
DisposeNSLContinueLookupPtrUPP
DisposeNSLEventUPP
DisposeNSLMgrNotifyUPP
DisposeNSLURLFilterUPP
GetNSLErrorStringsFromResource
InvokeNSLClientNotifyUPP
InvokeNSLContinueLookupPtrUPP
InvokeNSLEventUPP
InvokeNSLMgrNotifyUPP
InvokeNSLURLFilterUPP
NSLContinueLookup
NSLDisposeThread
NSLGetErrorStringsFromResource
NSLNewThread
NSLParseServiceRegistrationPB
NSLParseServicesRequestPB
NewNSLClientNotifyUPP
NewNSLContinueLookupPtrUPP
NewNSLEventUPP
NewNSLMgrNotifyUPP
NewNSLURLFilterUPP

© 2000 Apple Computer, Inc. (Last Updated 7/13/2000)