| VirtualRadar.Interface.Database Namespace |
| Class | Description | |
|---|---|---|
| BaseStationAircraft |
A simple data transfer object that describes a record from the BaseStation database for an aircraft.
| |
| BaseStationAircraftAndFlightsCount |
An extension of the BaseStationAircraft object that includes a count of flights.
| |
| BaseStationDBHistory |
An object that holds the content of a record from the DBHistory table in the BaseStation database.
| |
| BaseStationDBInfo |
A class that holds information from a single record in the DBInfo table of the BaseStation database.
| |
| BaseStationFlight |
A simple data transfer object that describes a record in the BaseStation database for a sighting of an aircraft.
| |
| BaseStationLocation |
A class that holds the information held within a single record in the Locations table in the BaseStation database.
| |
| BaseStationSession |
A class holding information from a single record from the Session table.
| |
| BaseStationSystemEvents |
A class that carries the information from a single record in the SystemEvents table from the BaseStation database.
| |
| LogClient |
A record in the log database that holds information about an IP address that has
been used to connect to the program.
| |
| LogSession |
A record from the log database that describes a single session from an IP address.
| |
| SearchBaseStationCriteria |
An object that carries search criteria for use in searching the BaseStation database. All string criteria
are case insensitive.
|
| Interface | Description | |
|---|---|---|
| IAutoConfigBaseStationDatabase |
The interface for singleton objects that hold an instance of IBaseStationDatabase
and automatically update its configuration when appropriate.
| |
| IBaseStationDatabase |
The interface for objects that can deal with the BaseStation database file for us.
| |
| IBaseStationDatabaseProvider |
The interface for objects that abstract away the environment for the IBaseStationDatabase implementations.
| |
| ILogDatabase |
The interface to the log database.
| |
| ILogDatabaseProvider |
The interface for providers for the ILogDatabase implementations that abstract away the environment for tests.
| |
| ITransactionable |
The interface that should be implemented by database objects that support transactions.
|
The namespace contains classes for dealing with two databases - the BaseStation database of aircraft and flights (see IBaseStationDatabase and IAutoConfigBaseStationDatabase) and the database that Virtual Radar Server maintains of connection information (see ILogDatabase).
