| Interface | Description | 
|---|---|
| GetTrackDetailsTask.Callback | |
| GetTrackHistoryTask.Callback | |
| GetTrackSearchTask.Callback | |
| GetTrackUsersTask.Callback | |
| TrackProgress | 
 Interface for progress reporting from async tasks 
 | 
| Class | Description | 
|---|---|
| CreateTracksTask | 
 Async task for creating one or several tracks 
 | 
| CreateTracksTask.Item | |
| DeleteTracksTask | 
 Async task for deleting one or several tracks 
 | 
| ExportTrackHistoryTask | 
 Simple background task to export track history KMLs 
 | 
| ExportTrackParams | 
 Must set bCurrentTrack, or track_dbids, or timeMillis 
 | 
| GetTrackDetailsTask | 
 Simple background task to query track points from DB and perform some analysis 
 | 
| GetTrackHistoryTask | 
 Simple background task to query track history from DB
 Query by user UID, or by list of tracks 
 | 
| GetTrackSearchTask | 
 Simple background task to query time range from DB and perform some analysis
 Query based on a time range 
 | 
| GetTrackUsersTask | 
 Simple background task to query track history from DB, and optionally from a server 
 |