IAircraftList Interface |
Namespace: VirtualRadar.Interface
The IAircraftList type exposes the following members.
Name | Description | |
---|---|---|
Count |
Gets the total number of aircraft currently being tracked.
| |
IsTracking |
Gets a value indicating that the aircraft list is tracking aircraft.
| |
Source |
Gets a value indicating where the aircraft messages are coming from.
|
Name | Description | |
---|---|---|
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
FindAircraft |
Returns details of the aircraft with the unique ID passed across or null if no such aircraft exists. The aircraft
returned is a clone of the orignal, it will not change as further messages are received from the aircraft.
| |
Start |
Starts the tracking of aircraft.
| |
Stop |
Stops tracking aircraft.
| |
TakeSnapshot |
Returns a list of all of the aircraft currently being tracked. The aircraft objects are clones of the
originals held by the list, they will not change as further messages are received from the aircraft.
|
Name | Description | |
---|---|---|
CountChanged |
Raised when the count of aircraft has changed. This could be raised from any thread, it needn't be raised on a GUI thread.
| |
ExceptionCaught |
Raised when an exception is caught on the background thread. The background thread should not
pass ThreadAbortException through this.
(Inherited from IBackgroundThreadExceptionCatcher.) | |
TrackingStateChanged |
Raised when the aircraft list is started or stopped. Could be raised from any thread.
|