URL Access Manager Functions


Performing Simple Data Transfer
URLSimpleDownload Downloads data from a URL specified by a character string.
URLDownload Downloads data from a URL specified by a URL reference.
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.

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.

Creating and Disposing of a URL Reference
URLNewReference Creates a URL reference.
URLDisposeReference Disposes of the memory associated with a URL reference.

Getting and Setting Information About a URL
URLGetPropertySize Determines the size of a URL property.
URLGetProperty Obtains the value of a URL property.
URLSetProperty Sets the value of a URL property.

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

Terminating Data Transfer Operations
URLAbort Terminates a data transfer operation.

Getting Data Transfer Information
URLGetError Determines the error code of a failed data transfer operation.
URLGetCurrentState Determines the status of a 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.

Working With URL Access Manager Callbacks
NewURLNotifyUPP Creates a UPP to your data transfer event notification callback.
NewURLSystemEventUPP Creates a UPP to your system event notification callback.
InvokeURLNotifyUPP Invokes your data transfer event notification callback.
InvokeURLSystemEventUPP Invokes your system event notification callback.
DisposeURLNotifyUPP Disposes of a UPP to your data transfer event notification callback.
DisposeURLSystemEventUPP Disposes of a UPP to your system event notification callback.


© 2001 Apple Computer, Inc. (Last Updated July 21, 2001)