Functions


Creating and Disposing of a URL Reference

URLDisposeReference Disposes of the memory associated with a URL reference.
URLNewReference Creates a URL reference.

Getting Data Transfer Information

URLGetCurrentState Determines the status of a data transfer operation.
URLGetError Determines the error code of a failed data transfer operation.
URLGetFileInfo Obtains the file type and creator of a file.
URLIdle Gives the URL Access Manager time to refill its buffers during download operations.

Getting Information About the URL Access Manager

URLAccessAvailable Determines whether the URL Access Manager is installed and available.
URLGetURLAccessVersion Determines the version of URL Access Manager installed on the user’s system.

Getting More Control Over Data Transfer Operations

URLGetBuffer Obtains the next buffer of data in a download operation.
URLGetDataAvailable Determines the amount of data currently available for retrieval in a download operation.
URLOpen Opens a URL and starts an asynchronous download or upload operation.
URLReleaseBuffer Releases a buffer.

Getting and Setting Information About a URL

URLGetProperty Obtains the value of a URL property.
URLGetPropertySize Determines the size of a URL property.
URLSetProperty Sets the value of a URL property.

Performing Simple Data Transfer

URLDownload Downloads data from a URL specified by a URL reference.
URLSimpleDownload Downloads data from a URL specified by a character string.
URLSimpleUpload Uploads a file or directory to an FTP URL specified by a character string.
URLUpload Uploads a file or directory to an FTP URL specified by a URL reference.

Terminating Data Transfer Operations

URLAbort Terminates a data transfer operation.

Working With URL Access Manager Callbacks

DisposeURLNotifyUPP Disposes of a UPP to your data transfer event notification callback.
DisposeURLSystemEventUPP Disposes of a UPP to your system event notification callback.
InvokeURLNotifyUPP Invokes your data transfer event notification callback.
InvokeURLSystemEventUPP Invokes your system event notification callback.
NewURLNotifyUPP Creates a UPP to your data transfer event notification callback.
NewURLSystemEventUPP Creates a UPP to your system event notification callback.

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