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).