C# Class DAAP.Database

Inheritance: ICloneable
Afficher le fichier Open project: mono/daap-sharp Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddPlaylist() public méthode

public AddPlaylist ( Playlist pl ) : void
pl Playlist
Résultat void

AddTrack() public méthode

public AddTrack ( Track track ) : void
track Track
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

Clone() public méthode

public Clone ( ) : object
Résultat object

Database() public méthode

public Database ( string name ) : System
name string
Résultat System

DownloadTrack() public méthode

public DownloadTrack ( Track track, string dest ) : void
track Track
dest string
Résultat void

LookupPlaylistById() public méthode

public LookupPlaylistById ( int id ) : Playlist
id int
Résultat Playlist

LookupTrackById() public méthode

public LookupTrackById ( int id ) : Track
id int
Résultat Track

RemovePlaylist() public méthode

public RemovePlaylist ( Playlist pl ) : void
pl Playlist
Résultat void

RemoveTrack() public méthode

public RemoveTrack ( Track track ) : void
track Track
Résultat void

StreamTrack() public méthode

public StreamTrack ( Track track, long &length ) : Stream
track Track
length long
Résultat Stream

StreamTrack() public méthode

public StreamTrack ( Track track, long offset, long &length ) : Stream
track Track
offset long
length long
Résultat Stream

TrackAt() public méthode

public TrackAt ( int index ) : Track
index int
Résultat Track