swift
Public Types | Static Public Member Functions | List of all members
swift::core::CWebReaderFlags Class Reference

Flags reg. More...

Public Types

enum  WebReaderFlag {
  None = 0 , VatsimDataReader = 1 << 0 , VatsimMetarReader = 1 << 1 , VatsimStatusReader = 1 << 2 ,
  VatsimServerFileReader = 1 << 3 , IcaoDataReader = 1 << 4 , ModelReader = 1 << 5 , AirportReader = 1 << 6 ,
  DbInfoDataReader = 1 << 7 , AllVatsimReaders , AllSwiftDbReaders = IcaoDataReader | ModelReader | DbInfoDataReader | AirportReader , AllReaders = AllSwiftDbReaders | AllVatsimReaders
}
 Which readers to init. More...
 

Static Public Member Functions

static WebReader entitiesToReaders (swift::misc::network::CEntityFlags::Entity entities)
 Relationship between readers and entities.
 
static WebReader webReaderFlagToWebReader (WebReaderFlag flag)
 Cast.
 
static swift::misc::network::CEntityFlags::Entity allEntitiesForReaders (WebReader readers)
 All entities readers can read.
 
static bool isFromSwiftDb (swift::misc::network::CEntityFlags::Entity entity)
 Reads from swift DB?
 
static bool isFromSwiftDb (WebReader reader)
 Reader for swift DB?
 
static int numberOfReaders (WebReader readers)
 Number of readers.
 
static bool isSingleReader (WebReader readers)
 Is single reader.
 

Detailed Description

Flags reg.

the web readers

Definition at line 20 of file webreaderflags.h.

Member Enumeration Documentation

◆ WebReaderFlag

Which readers to init.

Enumerator
None 

no reader at all

VatsimDataReader 

reader for VATSIM data

VatsimMetarReader 

reader for VATSIM metar data

VatsimStatusReader 

reader for VATSIM status file

VatsimServerFileReader 

reader for VATSIM server file

IcaoDataReader 

reader for ICAO data

ModelReader 

reader for model data such as liveries, models, etc

AirportReader 

reader for airport list

DbInfoDataReader 

DB info data (metdata, how many data, when updated)

AllVatsimReaders 

all VATSIM readers

AllSwiftDbReaders 

all swift data

AllReaders 

everything

Definition at line 24 of file webreaderflags.h.


The documentation for this class was generated from the following files: