import"sbIDeviceStatus.idl";
Public Member Functions | |
| void | init (in AString aDeviceID) |
| Initialize the DeviceStatus component for a device. More... | |
Public Attributes | |
| const unsigned long | EXPORT = 1 |
| const unsigned long | IMPORT = 2 |
| attribute unsigned long | currentState |
| The current overall state of the device. More... | |
| attribute unsigned long | currentSubState |
| The current sub state of the device, copying could be a sub state of the syncing state. More... | |
| attribute AString | stateMessage |
| attribute AString | currentOperation |
| attribute double | progress |
| attribute PRInt64 | workItemProgress |
| attribute PRInt32 | workItemType |
| attribute PRInt64 | workItemProgressEndCount |
| attribute sbIMediaItem | mediaItem |
| readonly attribute PRUint32 | elapsedTime |
| The time elapsed in milliseconds since currentState was last at STATE_IDLE. More... | |
| attribute sbIMediaList | mediaList |
| attribute boolean | isNewBatch |
Holds the current status of a device, idle, syncing, etc with all the relevent information.
Definition at line 44 of file sbIDeviceStatus.idl.
| void sbIDeviceStatus::init | ( | in AString | aDeviceID | ) |
Initialize the DeviceStatus component for a device.
| attribute AString sbIDeviceStatus::currentOperation |
Sets the current operation
Definition at line 70 of file sbIDeviceStatus.idl.
| attribute unsigned long sbIDeviceStatus::currentState |
The current overall state of the device.
Definition at line 53 of file sbIDeviceStatus.idl.
| attribute unsigned long sbIDeviceStatus::currentSubState |
The current sub state of the device, copying could be a sub state of the syncing state.
Definition at line 60 of file sbIDeviceStatus.idl.
| readonly attribute PRUint32 sbIDeviceStatus::elapsedTime |
The time elapsed in milliseconds since currentState was last at STATE_IDLE.
These are for showing an estimated time of completion for an operation, like copying, transcoding, etc. Generally it will be for a single item operation, like copying a file to the device.
Definition at line 106 of file sbIDeviceStatus.idl.
| const unsigned long sbIDeviceStatus::EXPORT = 1 |
Definition at line 47 of file sbIDeviceStatus.idl.
| const unsigned long sbIDeviceStatus::IMPORT = 2 |
Definition at line 48 of file sbIDeviceStatus.idl.
| attribute boolean sbIDeviceStatus::isNewBatch |
A new batch has begun since you last checked
Definition at line 116 of file sbIDeviceStatus.idl.
| attribute sbIMediaItem sbIDeviceStatus::mediaItem |
Current Item being processed
Definition at line 95 of file sbIDeviceStatus.idl.
| attribute sbIMediaList sbIDeviceStatus::mediaList |
Current List being processed
Definition at line 111 of file sbIDeviceStatus.idl.
| attribute double sbIDeviceStatus::progress |
Sets the current progress as a percent. Done is 1.0.
Definition at line 75 of file sbIDeviceStatus.idl.
| attribute AString sbIDeviceStatus::stateMessage |
Sets the state message
Definition at line 65 of file sbIDeviceStatus.idl.
| attribute PRInt64 sbIDeviceStatus::workItemProgress |
Sets the current work item # for example processing multiple files
Definition at line 80 of file sbIDeviceStatus.idl.
| attribute PRInt64 sbIDeviceStatus::workItemProgressEndCount |
Sets the end count for processing multiple items
Definition at line 90 of file sbIDeviceStatus.idl.
| attribute PRInt32 sbIDeviceStatus::workItemType |
Sets the current work item type
Definition at line 85 of file sbIDeviceStatus.idl.