C# 클래스 DAAP.Database

상속: ICloneable
파일 보기 프로젝트 열기: mono/daap-sharp 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ClearPlaylists void
ClearTracks void
ClonePlaylist Playlist
Database System
Database System
FetchTrack System.Net.HttpWebResponse
IsUpdateResponse bool
Parse void
Refresh void
RefreshPlaylists void
RefreshTracks void
ToDatabaseNode ContentNode
ToPlaylistsNode ContentNode
ToTracksNode ContentNode

공개 메소드들

메소드 설명
AddPlaylist ( Playlist pl ) : void
AddTrack ( Track track ) : void
Clear ( ) : void
Clone ( ) : object
Database ( string name ) : System
DownloadTrack ( Track track, string dest ) : void
LookupPlaylistById ( int id ) : Playlist
LookupTrackById ( int id ) : Track
RemovePlaylist ( Playlist pl ) : void
RemoveTrack ( Track track ) : void
StreamTrack ( Track track, long &length ) : Stream
StreamTrack ( Track track, long offset, long &length ) : Stream
TrackAt ( int index ) : Track

비공개 메소드들

메소드 설명
ClearPlaylists ( ) : void
ClearTracks ( ) : void
ClonePlaylist ( Database db, Playlist pl ) : Playlist
Database ( ) : System
Database ( Client client, ContentNode dbNode ) : System
FetchTrack ( Track track, long offset ) : HttpWebResponse
IsUpdateResponse ( ContentNode node ) : bool
Parse ( ContentNode dbNode ) : void
Refresh ( int newrev ) : void
RefreshPlaylists ( string revquery ) : void
RefreshTracks ( string revquery ) : void
ToDatabaseNode ( ) : ContentNode
ToPlaylistsNode ( ) : ContentNode
ToTracksNode ( string fields, int deletedIds ) : ContentNode

메소드 상세

AddPlaylist() 공개 메소드

public AddPlaylist ( Playlist pl ) : void
pl Playlist
리턴 void

AddTrack() 공개 메소드

public AddTrack ( Track track ) : void
track Track
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Clone() 공개 메소드

public Clone ( ) : object
리턴 object

Database() 공개 메소드

public Database ( string name ) : System
name string
리턴 System

DownloadTrack() 공개 메소드

public DownloadTrack ( Track track, string dest ) : void
track Track
dest string
리턴 void

LookupPlaylistById() 공개 메소드

public LookupPlaylistById ( int id ) : Playlist
id int
리턴 Playlist

LookupTrackById() 공개 메소드

public LookupTrackById ( int id ) : Track
id int
리턴 Track

RemovePlaylist() 공개 메소드

public RemovePlaylist ( Playlist pl ) : void
pl Playlist
리턴 void

RemoveTrack() 공개 메소드

public RemoveTrack ( Track track ) : void
track Track
리턴 void

StreamTrack() 공개 메소드

public StreamTrack ( Track track, long &length ) : Stream
track Track
length long
리턴 Stream

StreamTrack() 공개 메소드

public StreamTrack ( Track track, long offset, long &length ) : Stream
track Track
offset long
length long
리턴 Stream

TrackAt() 공개 메소드

public TrackAt ( int index ) : Track
index int
리턴 Track