|
API Guide Home (Online version only) |
![]() |
Definition in file FileBrowserLib68K.h.
Go to the source code of this file.
| #define FILE_BROWSER_LIB_TRAP | ( | trapNum | ) | SYS_TRAP(trapNum) |
Definition at line 31 of file FileBrowserLib68K.h.
Entry point to accept an incoming connection
| refNum,: | IN: library reference number | |
| socketP,: | IN: the exchange socket |
| Err | Error code. |
Standard File Browser library close function
| refNum,: | IN: library reference number |
| Err | Error code |
Entry point to establish an exchange connection
| refNum,: | IN: library reference number | |
| socketP,: | IN: the exchange socket |
| Err | Error code. |
Entry point to execute various commands.
| refNum,: | IN: the library reference number | |
| op,: | IN: command to execute | |
| valueP,: | IN,OUT: buffer with incoming or outgoing data | |
| valueLenP,: | IN,OUT: size of buffer and size of result (not used for some operations) |
| Err | Error code. |
Entry point to disconnect an outgoing or incoming connection and clean up afterwards.
| refNum,: | IN: library reference number | |
| socketP,: | IN: the exchange socket | |
| err,: | IN: OS error code to report to user |
| Err | Error code. |
Entry point to start a Get operation
| refNum,: | IN: library reference number | |
| socketP,: | IN: the exchange socket |
| Err | Error code. |
Entry point to handle an event
| refNum,: | IN: library reference number | |
| eventP,: | IN: the event to handle |
| Boolean | True if the event was handled and should not be passed to a higher level handler. |
Standard File Browser library open function
| refNum,: | IN: library reference number |
| Err | Error code |
| Err FileBrowserLibParseFileURL | ( | UInt16 | refNum, | |
| const Char * | urlP, | |||
| UInt16 * | volRefNumP, | |||
| Char ** | filePathP | |||
| ) |
Entry point to parse a URL (file:) received in a sysAppLaunchCmdExgReceiveData launch resulting from the open dialog. Pass NULL for unwanted results. Caller must free the others.
| refNum,: | IN: library reference number | |
| urlP,: | IN: URL to be parsed | |
| volRefNumP,: | OUT: pass back the file's volume's volRefNum | |
| filePathP,: | OUT: pass back the file's path |
| Err | Error code |
Entry point to start a Put operation. Creates a connection if one doesn't already exist.
| refNum,: | IN: library reference number | |
| socketP,: | IN: the exchange socket |
| Err | Error code. |
| UInt32 FileBrowserLibReceive | ( | UInt16 | refNum, | |
| ExgSocketType * | socketP, | |||
| void * | bufP, | |||
| UInt32 | bufSize, | |||
| Err * | errP | |||
| ) |
Entry point to receive data for an object
| refNum,: | IN: the library reference number | |
| socketP,: | IN: the exchange socket | |
| bufP,: | OUT: buffer to store received data | |
| bufSize,: | IN: size of buffer | |
| errP,: | OUT: passed back error code |
| UInt32 | number of bytes received. |
Entry point to do a Request operation (Unimplemented)
| refNum,: | IN: the library reference number | |
| socketP,: | IN: the exchange socket |
| Err | Error code. |
| UInt32 FileBrowserLibSend | ( | UInt16 | refNum, | |
| ExgSocketType * | socketP, | |||
| const void * | bufP, | |||
| UInt32 | bufLen, | |||
| Err * | errP | |||
| ) |
Entry point to send data for an object
| refNum,: | IN: library reference number | |
| socketP,: | IN: the exchange socket | |
| bufP,: | IN: the buffer containing data to send | |
| bufLen,: | IN: bytes to send | |
| errP,: | OUT: passed back error code |
| UInt32 | number of bytes sent. |
| Boolean FileBrowserLibShowMultiselectDialog | ( | UInt16 | refNum, | |
| UInt16 * | volRefNumP, | |||
| Char * | path, | |||
| UInt16 * | numFilesP, | |||
| UInt16 | maxFiles, | |||
| Char ** | filenames, | |||
| UInt16 | numExtensions, | |||
| const Char ** | extensions, | |||
| const Char * | fileType, | |||
| const Char * | title, | |||
| UInt32 | flags | |||
| ) |
Entry point to pop up a dialog in which multiple files can be selected
| refNum,: | IN: library reference number | |
| volRefNumP,: | IN: the default volume and the result | |
| path,: | IN: the default path | |
| numFilesP | OUT: number of files selected | |
| maxFiles | IN: maximum number of files allowed to select | |
| filenames | OUT: names of files selected | |
| numExtensions,: | IN: number of extensions to display | |
| extensions,: | IN: compatible extensions to display | |
| fileType,: | IN: optional MIME type or extension to get default directory on each volume | |
| title,: | IN: open dialog title | |
| flags,: | IN: any combo of kOpenFlag* flags |
| Boolean | True if one or more files are selected |
| Boolean FileBrowserLibShowOpenDialog | ( | UInt16 | refNum, | |
| UInt16 * | volRefNumP, | |||
| Char * | path, | |||
| UInt16 | numExtensions, | |||
| const Char ** | extensions, | |||
| const Char * | fileType, | |||
| const Char * | title, | |||
| UInt32 | flags | |||
| ) |
Pop up an Open dialog
| refNum,: | IN: library reference number | |
| volRefNumP,: | IN: the default volume and the result | |
| path,: | IN: the default path and the result (must be at least kFileBrowserLibPathBufferSize bytes). | |
| numExtensions,: | IN: number of extensions to display | |
| extensions,: | IN: compatible extensions to display | |
| fileType,: | IN: optional MIME type or extension to get default directory on each volume | |
| title,: | IN: open dialog title | |
| flags,: | IN: any combo of kOpenFlag* flags |
| Boolean | True if a file is selected |
| Boolean FileBrowserLibShowSaveAsDialog | ( | UInt16 | refNum, | |
| UInt16 * | volRefNumP, | |||
| Char * | path, | |||
| UInt16 | numExtensions, | |||
| const Char ** | extensions, | |||
| const Char * | defaultExtension, | |||
| const Char * | fileType, | |||
| const Char * | title, | |||
| UInt32 | flags | |||
| ) |
Pop up a Save dialog
| refNum,: | IN: library reference number | |
| volRefNumP,: | IN: the default volume and the result | |
| path,: | IN: the default path and the result (must be at least kFileBrowserLibPathBufferSize bytes) | |
| numExtensions,: | IN: number of extensions to display | |
| extensions,: | IN: valid extensions to display | |
| defaultExtension | IN: default extension to display initially | |
| fileType,: | IN: optional MIME type or extension to get default directory on each volume | |
| title,: | IN: open dialog title | |
| flags,: | IN: any combo of kSaveAsFlag* flags |
| Boolean | True if a file is saved |
Standard File Browser library sleep function
| refNum,: | IN: library reference number |
| Err | Error code |
Standard File Browser library wake function
| refNum,: | IN: library reference number |
| Err | Error code |
| Top | Palm Developer Network © 2004-2008, Palm, Inc. All rights reserved. Generated on Fri Jun 13 10:06:57 2008 for Palm API Guide |