#include <algorithm>
#include <list>
#include <map>
#include <vector>
#include "sbIDevice.h"
#include "sbBaseDeviceEventTarget.h"
#include "sbBaseDeviceVolume.h"
#include "sbDeviceLibrary.h"
#include <nsArrayUtils.h>
#include <nsAutoPtr.h>
#include <nsClassHashtable.h>
#include <nsCOMPtr.h>
#include <nsCOMArray.h>
#include <nsDataHashtable.h>
#include <nsIRunnable.h>
#include <nsISupportsImpl.h>
#include <nsITimer.h>
#include <nsIFile.h>
#include <nsIURL.h>
#include <nsTArray.h>
#include <sbAutoRWLock.h>
#include <sbILibraryChangeset.h>
#include <sbIMediaItem.h>
#include <sbIMediaList.h>
#include "sbRequestItem.h"
#include "sbDeviceRequestThreadQueue.h"
#include <sbITemporaryFileFactory.h>
#include <sbITranscodeManager.h>
#include <sbMemoryUtils.h>
#include <nsComponentManagerUtils.h>
#include "sbDeviceStatistics.h"
Go to the source code of this file.
#define SB_DEVICE_PROPERTY_NS "http://songbirdnest.com/device/1.0" |
#define SB_SYNC_PARTNER_PREF NS_LITERAL_STRING("SyncPartner") |
SB_AUTO_NULL_CLASS |
( |
sbAutoResetEnsureSpaceChecked |
, |
|
|
sbBaseDevice * |
, |
|
|
mValue-> |
SetEnsureSpaceCheckedfalse |
|
) |
| |
Split out a batch into three separate batches so that items are processed in proper order and the status reporting system reports status properly.
Definition at line 6615 of file sbBaseDevice.cpp.