C# 클래스 Banshee.Dap.AppleDevice.AppleDeviceSource

상속: DapSource, IBatchScrobblerSource
파일 보기 프로젝트 열기: mono-soc-2011/banshee

Private Properties

프로퍼티 타입 설명
CancelSyncThread void
DeleteTrack void
LoadFromDevice void
PerformSync bool
PerformSyncThread void
PerformSyncThreadCycle void
QueueSync void
UpdateProgress void
_GetIconNames string[]

공개 메소드들

메소드 설명
AcceptsInputFromSource ( Source source ) : bool
CopyTrackTo ( DatabaseTrackInfo track, SafeUri uri, Banshee.ServiceStack.BatchUserJob job ) : void
DeviceInitialize ( IDevice device ) : void
Dispose ( ) : void
Import ( ) : void
Rename ( string name ) : void
SyncPlaylists ( ) : void
UpdateMetadata ( DatabaseTrackInfo track ) : void

보호된 메소드들

메소드 설명
AddTrackToDevice ( DatabaseTrackInfo track, SafeUri fromUri ) : void
CanHandleDeviceCommand ( DeviceCommand command ) : bool
DeleteTrack ( DatabaseTrackInfo track ) : bool
Eject ( ) : void
GetIconNames ( ) : string[]
LoadFromDevice ( ) : void
OnTracksAdded ( ) : void
OnTracksChanged ( ) : void
OnTracksDeleted ( ) : void

비공개 메소드들

메소드 설명
CancelSyncThread ( ) : void
DeleteTrack ( GPod track, bool removeFile ) : void
LoadFromDevice ( bool refresh ) : void
PerformSync ( ) : bool
PerformSyncThread ( ) : void
PerformSyncThreadCycle ( ) : void
QueueSync ( ) : void
UpdateProgress ( UserJob job, string message, int completed, int total ) : void
_GetIconNames ( ) : string[]

메소드 상세

AcceptsInputFromSource() 공개 메소드

public AcceptsInputFromSource ( Source source ) : bool
source Source
리턴 bool

AddTrackToDevice() 보호된 메소드

protected AddTrackToDevice ( DatabaseTrackInfo track, SafeUri fromUri ) : void
track Banshee.Collection.Database.DatabaseTrackInfo
fromUri Hyena.SafeUri
리턴 void

CanHandleDeviceCommand() 보호된 메소드

protected CanHandleDeviceCommand ( DeviceCommand command ) : bool
command DeviceCommand
리턴 bool

CopyTrackTo() 공개 메소드

public CopyTrackTo ( DatabaseTrackInfo track, SafeUri uri, Banshee.ServiceStack.BatchUserJob job ) : void
track Banshee.Collection.Database.DatabaseTrackInfo
uri Hyena.SafeUri
job Banshee.ServiceStack.BatchUserJob
리턴 void

DeleteTrack() 보호된 메소드

protected DeleteTrack ( DatabaseTrackInfo track ) : bool
track Banshee.Collection.Database.DatabaseTrackInfo
리턴 bool

DeviceInitialize() 공개 메소드

public DeviceInitialize ( IDevice device ) : void
device IDevice
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Eject() 보호된 메소드

protected Eject ( ) : void
리턴 void

GetIconNames() 보호된 메소드

protected GetIconNames ( ) : string[]
리턴 string[]

Import() 공개 메소드

public Import ( ) : void
리턴 void

LoadFromDevice() 보호된 메소드

protected LoadFromDevice ( ) : void
리턴 void

OnTracksAdded() 보호된 메소드

protected OnTracksAdded ( ) : void
리턴 void

OnTracksChanged() 보호된 메소드

protected OnTracksChanged ( ) : void
리턴 void

OnTracksDeleted() 보호된 메소드

protected OnTracksDeleted ( ) : void
리턴 void

Rename() 공개 메소드

public Rename ( string name ) : void
name string
리턴 void

SyncPlaylists() 공개 메소드

public SyncPlaylists ( ) : void
리턴 void

UpdateMetadata() 공개 메소드

public UpdateMetadata ( DatabaseTrackInfo track ) : void
track DatabaseTrackInfo
리턴 void