DLPPacket class.
This class provides the class representation of a DLP packet.
ADD_SYNC_LOG_ENTRY
public static final byte ADD_SYNC_LOG_ENTRY
DLP function code to add an entry to the handheld sync log.
CALL_APPLICATION
public static final byte CALL_APPLICATION
DLP function code to call a handheld application.
This method isn't implemented by the jSyncManager, as it is no longer in use after
PalmOS v2.0. It is presented here for the sake of completeness.
CLEANUP_DATABASE
public static final byte CLEANUP_DATABASE
DLP function code for cleaning up a database.
"Cleaning up" involves removing all records that were flagged as deleted,
and resetting all modified flags in the database.
CLOSE_DATABASE
public static final byte CLOSE_DATABASE
DLP function code for closing a database.
CREATE_DATABASE
public static final byte CREATE_DATABASE
DLP function code for creating a database.
DELETE_DATABASE
public static final byte DELETE_DATABASE
DLP function code for deleting a database.
DELETE_RECORD
public static final byte DELETE_RECORD
DLP function code for deleting a record to a database.
DELETE_RESOURCE
public static final byte DELETE_RESOURCE
DLP function code for deleting a resource from a database.
DLP_FIRST_ARG_ID
public static final byte DLP_FIRST_ARG_ID
The ID number for the first argument in any DLP packet containing arguments.
DO_LOOPBACK_TEST
public static final byte DO_LOOPBACK_TEST
DLP function code to initiate a loopback connection test.
END_OF_SYNC
public static final byte END_OF_SYNC
DLP function code to end a synchronization operation.
ERR_ALREADY_EXISTS
public static final char ERR_ALREADY_EXISTS
An error code signifying that an element being created already exists (9).
ERR_ARG_MISSING
public static final char ERR_ARG_MISSING
An error code signifying that an argument was missing from a request (20).
ERR_BAD_WRAPPER
public static final char ERR_BAD_WRAPPER
An error code signifying that a bad wrapper was detected (19).
ERR_CANCEL_SYNC
public static final char ERR_CANCEL_SYNC
An error code signifying that the synchronization has been cancelled
by the user on the handheld end of the sync (18).
ERR_DATABASE_OPEN
public static final char ERR_DATABASE_OPEN
An error code signifying that a database is already open (7).
ERR_EXPANSION_CALL_NOT_IMPLEMENTED
public static final char ERR_EXPANSION_CALL_NOT_IMPLEMENTED
An error code to signify that the specified call isn't implemented.
ERR_EXPANSION_CARD_BAD_SECTOR
public static final char ERR_EXPANSION_CARD_BAD_SECTOR
An error code to signify that the card has a bad sector.
ERR_EXPANSION_CARD_NOT_PRESENT
public static final char ERR_EXPANSION_CARD_NOT_PRESENT
An error code to signify that a card is not present.
ERR_EXPANSION_CARD_READ_ONLY
public static final char ERR_EXPANSION_CARD_READ_ONLY
An error code to signify that the card is read only.
ERR_EXPANSION_EMPTY_ENUMERATION
public static final char ERR_EXPANSION_EMPTY_ENUMERATION
An error code to signify that the resulting enumeration is empty.
ERR_EXPANSION_INCOMPATIBLE_API_VERSION
public static final char ERR_EXPANSION_INCOMPATIBLE_API_VERSION
An error code to signify that an incompatible API version was encountered.
ERR_EXPANSION_INSUFFICIENT_POWER
public static final char ERR_EXPANSION_INSUFFICIENT_POWER
An error code to signify that there is not enough power to fulfill the requested operation.
ERR_EXPANSION_INVALID_SLOT_REFERENCE_NUMBER
public static final char ERR_EXPANSION_INVALID_SLOT_REFERENCE_NUMBER
An error code to signify that an invalid slot reference number was passed.
ERR_EXPANSION_NOT_OPEN
public static final char ERR_EXPANSION_NOT_OPEN
An error code to signify that the slot driver library hasn't been opened.
ERR_EXPANSION_NO_SECTOR_IO
public static final char ERR_EXPANSION_NO_SECTOR_IO
An error code to signify that the card doesn't support read/write.
ERR_EXPANSION_PROTECTED_SECTOR
public static final char ERR_EXPANSION_PROTECTED_SECTOR
An error code to signify that the specified sector is protected.
ERR_EXPANSION_SLOT_DEALLOCATED
public static final char ERR_EXPANSION_SLOT_DEALLOCATED
An error code to signify that a slot reference number has been deallocated.
ERR_EXPANSION_STILL_OPEN
public static final char ERR_EXPANSION_STILL_OPEN
An error code to signify that the slot driver library is still open.
ERR_EXPANSION_UNSUPPORTED_OPERATION
public static final char ERR_EXPANSION_UNSUPPORTED_OPERATION
An error code to signify that the specified operation is not supported.
ERR_ILLEGAL_REQUEST
public static final char ERR_ILLEGAL_REQUEST
An error code signifying that an illegal request was made (2).
ERR_INSUFFICIENT_SPACE
public static final char ERR_INSUFFICIENT_SPACE
An error code signifying that there is insufficient space to process the request (16).
ERR_INVALID_ARG_SIZE
public static final char ERR_INVALID_ARG_SIZE
An error code signifying that an invalid argument size was detected (21).
ERR_INVALID_PARAMETER
public static final char ERR_INVALID_PARAMETER
An error code signifying that an invalid parameter was passed (4).
ERR_LIMIT_EXCEEDED
public static final char ERR_LIMIT_EXCEEDED
An error code signifying that a limit has been exceeded (17).
ERR_MEMORY_ERROR
public static final char ERR_MEMORY_ERROR
An error code signifying that a memory error has occurred on the handheld (3).
ERR_NONE
public static final char ERR_NONE
An error code signifying that no error has occured (0).
ERR_NONE_OPEN
public static final char ERR_NONE_OPEN
An error code signifying that no databases are open (6).
ERR_NOT_FOUND
public static final char ERR_NOT_FOUND
An error code signifying that the requested item could not be found (5).
ERR_NOT_SUPPORTED
public static final char ERR_NOT_SUPPORTED
An error code signifying that a request is not supported (13).
ERR_READ_ONLY
public static final char ERR_READ_ONLY
An error code signifying that a write attempt was made to a read-only piece of data (15).
ERR_RECORD_BUSY
public static final char ERR_RECORD_BUSY
An error code signifying that the requested record is busy (12).
ERR_RECORD_DELETED
public static final char ERR_RECORD_DELETED
An error code signifying that a requested record has been deleted (11).
ERR_ROM_BASED
public static final char ERR_ROM_BASED
An error code signifying that the database to be written to is ROM based,
and thus isn't writable (14).
ERR_SYSTEM_ERROR
public static final char ERR_SYSTEM_ERROR
An error code signifying that the handheld encountered a system error (1).
ERR_TOO_MANY_OPEN_DBS
public static final char ERR_TOO_MANY_OPEN_DBS
An error code signifying that too many databases are already open (8).
ERR_UNABLE_TO_OPEN
public static final char ERR_UNABLE_TO_OPEN
An error code signifying that the handheld was unable to open a database (10).
ERR_VFS_BAD_DATA
public static final char ERR_VFS_BAD_DATA
An error code to signify that bad data was passed into a function.
ERR_VFS_BAD_FILE_REFERENCE
public static final char ERR_VFS_BAD_FILE_REFERENCE
An error code to signify that a bad file reference was passed.
ERR_VFS_BAD_NAME
public static final char ERR_VFS_BAD_NAME
An error code to signify that an invalid name was passed.
ERR_VFS_BAD_VOLUME_REFERENCE
public static final char ERR_VFS_BAD_VOLUME_REFERENCE
An error code to signify that a bad volume reference was passed.
ERR_VFS_BUFFER_OVERFLOW
public static final char ERR_VFS_BUFFER_OVERFLOW
An error code to reflect a buffer overflow.
The jSyncManager doesn't use this error code, as we don't accept buffers for our function inputs.
This error code is here for the sake of completeness.
ERR_VFS_CALL_NOT_IMPLEMENTED
public static final char ERR_VFS_CALL_NOT_IMPLEMENTED
An error code to signify that the specified call is not implemented.
ERR_VFS_DIRECTORY_NOT_EMPTY
public static final char ERR_VFS_DIRECTORY_NOT_EMPTY
An error code to signify that the speciffied directory is not empty.
ERR_VFS_DIRECTORY_NOT_FOUND
public static final char ERR_VFS_DIRECTORY_NOT_FOUND
An error code to signify that the specified directory was not found.
ERR_VFS_END_OF_FILE
public static final char ERR_VFS_END_OF_FILE
An error code to signify that the file pointer is at end-of-file (EOF).
ERR_VFS_FILE_ALREADY_EXISTS
public static final char ERR_VFS_FILE_ALREADY_EXISTS
An error code to signify that a file of the specified name already exists.
ERR_VFS_FILE_GENERIC
public static final char ERR_VFS_FILE_GENERIC
An error code to signify a generic VFS file error.
ERR_VFS_FILE_NOT_FOUND
public static final char ERR_VFS_FILE_NOT_FOUND
An error code to signify that the specified file was not found.
ERR_VFS_FILE_STILL_OPEN
public static final char ERR_VFS_FILE_STILL_OPEN
An error code to signify that a file to be deleted was still open.
ERR_VFS_IS_NOT_A_FILE
public static final char ERR_VFS_IS_NOT_A_FILE
An error code to signify that the data secified is a directory in a non-directory function.
ERR_VFS_NAME_SHORTENED
public static final char ERR_VFS_NAME_SHORTENED
An error code to signify that a name was automatically shortened to fit into the filesystems standard.
ERR_VFS_NOT_A_DIRECTORY
public static final char ERR_VFS_NOT_A_DIRECTORY
An error code to signify that the data specified a non-directory entry in a
directory function.
ERR_VFS_NO_FILE_SYSTEM
public static final char ERR_VFS_NO_FILE_SYSTEM
An error code to signify that no filesystem supports the requested operation.
ERR_VFS_PERMISSION_DENIED
public static final char ERR_VFS_PERMISSION_DENIED
An error code to signify that a file is read-only.
ERR_VFS_VOLUME_FULL
public static final char ERR_VFS_VOLUME_FULL
An error code to signify that the specified volume is full.
ERR_VFS_VOLUME_STILL_MOUNTED
public static final char ERR_VFS_VOLUME_STILL_MOUNTED
An error code to signify that the specified volume if still mounted.
This exception is thrown by the VFS_FORMAT_VOLUME DLP function.
EXPANSION_CARD_INFO
public static final byte EXPANSION_CARD_INFO
DLP function code to get the expansion card info.
EXPANSION_CARD_PRESENT
public static final byte EXPANSION_CARD_PRESENT
DLP function code to test if an expansion card is present.
EXPANSION_ERROR_CLASS
public static final char EXPANSION_ERROR_CLASS
The base error class for all Expansion manager errors.
EXPANSION_SLOT_ENUMERATE
public static final byte EXPANSION_SLOT_ENUMERATE
DLP function code to enumerate the expansion slots.
EXPANSION_SLOT_MEDIA_TYPE
public static final byte EXPANSION_SLOT_MEDIA_TYPE
DLP function code to check the expansion media type.
FIND_DB
public static final byte FIND_DB
DLP function code to find a database.
GET_TIME
public static final byte GET_TIME
DLP function code for reading the time on the handheld
MOVE_CATEGORY
public static final byte MOVE_CATEGORY
DLP function code to move a category from one ID to another.
OPEN_CONDUIT
public static final byte OPEN_CONDUIT
DLP function code to open a conduit.
Calling this DLP function allows the Palm to update its display when a Conduit
is initialized for synchronization.
OPEN_DATABASE
public static final byte OPEN_DATABASE
DLP function code for opening a database.
PROCESS_RPC
public static final byte PROCESS_RPC
DLP function code to process a Remote Procedure Call request.
READ_APP_BLOCK
public static final byte READ_APP_BLOCK
DLP function code for reading an open databases application block.
READ_APP_PREFERENCE
public static final byte READ_APP_PREFERENCE
DLP function code to read an application preference.
READ_DATABASE_LIST
public static final byte READ_DATABASE_LIST
DLP function code for reading the database list.
READ_FEATURE
public static final byte READ_FEATURE
DLP function code to read a feature from the handheld.
READ_NET_SYNC_INFO
public static final byte READ_NET_SYNC_INFO
DLP function code to read the network HotSync information.
READ_NEXT_MOD_REC
public static final byte READ_NEXT_MOD_REC
DLP function code for reading the next modified record from a database.
READ_NEXT_MOD_REC_IN_CAT
public static final byte READ_NEXT_MOD_REC_IN_CAT
DLP function code to read the next modified record in a category.
READ_NEXT_REC_IN_CAT
public static final byte READ_NEXT_REC_IN_CAT
DLP function code to read the next category in a record.
READ_OPEN_DB_INFO
public static final byte READ_OPEN_DB_INFO
DLP function code to read the information on an open database.
READ_RECORD
public static final byte READ_RECORD
DLP function code for reading a record from a database.
READ_RECORD_STREAM
public static final byte READ_RECORD_STREAM
DLP function code to read a record as a stream.
READ_REC_ID_LIST
public static final byte READ_REC_ID_LIST
DLP function code to read a databases record ID list.
READ_RESOURCE
public static final byte READ_RESOURCE
DLP function code for reading a resource from a database.
READ_RESOURCE_STREAM
public static final byte READ_RESOURCE_STREAM
DLP function code to read a resource as a stream.
READ_SORT_BLOCK
public static final byte READ_SORT_BLOCK
DLP function code for reading a sort databases application block.
READ_STORAGE_INFO
public static final byte READ_STORAGE_INFO
DLP function code for reading the storage information.
READ_SYSTEM_INFO
public static final byte READ_SYSTEM_INFO
DLP function code for reading the system information.
READ_USER_INFO
public static final byte READ_USER_INFO
DLP function code for reading the user information.
RESET_RECORD_INDEX
public static final byte RESET_RECORD_INDEX
DLP function code to reset the record index for all "get next" calls.
RESET_SYNC_FLAGS
public static final byte RESET_SYNC_FLAGS
DLP function code to reset all the synchronization flags.
RESET_SYSTEM
public static final byte RESET_SYSTEM
DLP function code to force a handheld soft reset after the synchronization.
SET_DB_INFO
public static final byte SET_DB_INFO
DLP function code to set the database information.
SET_TIME
public static final byte SET_TIME
DLP function code for setting the time on the handheld
VFS_CUSTOM_CONTROL
public static final byte VFS_CUSTOM_CONTROL
DLP function code to make a custom control call.
VFS_DIR_CREATE
public static final byte VFS_DIR_CREATE
DLP function code to create a directory.
VFS_DIR_ENTRY_ENUMERATE
public static final byte VFS_DIR_ENTRY_ENUMERATE
DLP function code the enumerate a directory entry.
VFS_ERROR_CLASS
public static final char VFS_ERROR_CLASS
The base error class for all VFS errors.
VFS_EXPORT_DB_TO_FILE
public static final byte VFS_EXPORT_DB_TO_FILE
FLP function code to export a database to a file.
VFS_FILE_CLOSE
public static final byte VFS_FILE_CLOSE
DLP function code to close a file.
VFS_FILE_CREATE
public static final byte VFS_FILE_CREATE
DLP function code to create a file.
VFS_FILE_DELETE
public static final byte VFS_FILE_DELETE
DLP function code to delete a file.
VFS_FILE_EOF
public static final byte VFS_FILE_EOF
DLP function code to test end-of-file.
VFS_FILE_GET_ATTRS
public static final byte VFS_FILE_GET_ATTRS
DLP function code to get the file attributes.
VFS_FILE_GET_DATES
public static final byte VFS_FILE_GET_DATES
DLP function code to get the file dates.
VFS_FILE_OPEN
public static final byte VFS_FILE_OPEN
DLP function code to open a file.
VFS_FILE_READ
public static final byte VFS_FILE_READ
DLP function code to read a file.
VFS_FILE_RENAME
public static final byte VFS_FILE_RENAME
DLP function code to rename a file.
VFS_FILE_RESIZE
public static final byte VFS_FILE_RESIZE
DLP function code to resize a file.
VFS_FILE_SEEK
public static final byte VFS_FILE_SEEK
DLP function code to seek a file.
VFS_FILE_SET_ATTRS
public static final byte VFS_FILE_SET_ATTRS
DLP function code to set the file attributes.
VFS_FILE_SET_DATES
public static final byte VFS_FILE_SET_DATES
DLP function code to set the file dates.
VFS_FILE_SIZE
public static final byte VFS_FILE_SIZE
DLP function code to get the file size.
VFS_FILE_TELL
public static final byte VFS_FILE_TELL
DLP function code to get a files current offset position.
VFS_FILE_WRITE
public static final byte VFS_FILE_WRITE
DLP function code to write a file.
VFS_GET_DEFAULT_DIR
public static final byte VFS_GET_DEFAULT_DIR
DLP function code to get the default directory.
VFS_GET_FILE
public static final byte VFS_GET_FILE
DLP function code to get a file.
VFS_IMPORT_DB_FROM_FILE
public static final byte VFS_IMPORT_DB_FROM_FILE
DLP function code to import a database from a file.
VFS_PUT_FILE
public static final byte VFS_PUT_FILE
DLP function code to put a file.
VFS_VOLUME_ENUMERATE
public static final byte VFS_VOLUME_ENUMERATE
DLP function code to enumerate volumes.
VFS_VOLUME_FORMAT
public static final byte VFS_VOLUME_FORMAT
DLP function code to format a volume.
VFS_VOLUME_GET_LABEL
public static final byte VFS_VOLUME_GET_LABEL
DLP function code to get a volumes label.
VFS_VOLUME_INFO
public static final byte VFS_VOLUME_INFO
DLP function code to get a volumes info.
VFS_VOLUME_SET_LABEL
public static final byte VFS_VOLUME_SET_LABEL
DLP function code to set a volumes label.
VFS_VOLUME_SIZE
public static final byte VFS_VOLUME_SIZE
DLP function code to get a volumes size.
WRITE_APP_BLOCK
public static final byte WRITE_APP_BLOCK
DLP function code for writing an open databases application block.
WRITE_APP_PREFERENCE
public static final byte WRITE_APP_PREFERENCE
DLP function code to write an application preference.
WRITE_NET_SYNC_INFO
public static final byte WRITE_NET_SYNC_INFO
DLP function code to write the network HotSync information.
WRITE_RECORD
public static final byte WRITE_RECORD
DLP function code for writing a record to a database.
WRITE_RECORD_STREAM
public static final byte WRITE_RECORD_STREAM
DLP function code to write a record as a stream.
WRITE_RESOURCE
public static final byte WRITE_RESOURCE
DLP function code for writing a resource from a database.
WRITE_RESOURCE_STREAM
public static final byte WRITE_RESOURCE_STREAM
DLP function code to write a resource as a stream.
WRITE_SORT_BLOCK
public static final byte WRITE_SORT_BLOCK
DLP function code for writing a sort databases application block.
WRITE_USER_INFO
public static final byte WRITE_USER_INFO
DLP function code for writing the user information.
hostSocket
public byte hostSocket
The socket being used by the host system for data I/O.
This is typically set to 3, the Desktop Socket.
serverSocket
public byte serverSocket
The socket being used by the server (the handheld) for data I/O.
This is typically set to 3, the Desktop Socket.