swift
|
Simulator objects (aka AI aircraft) More...
Public Member Functions | |
bool | insert (const CSimConnectObject &simObject, bool updateTimestamp=false) |
Insert. | |
bool | setSimConnectObjectIdForRequestId (DWORD requestId, DWORD objectId) |
Set ID of a SimConnect object, so far we only have an request id in the object. | |
swift::misc::aviation::CCallsign | getCallsignForObjectId (DWORD objectId) const |
Find which callsign belongs to the object id. | |
CSimConnectObject | getSimObjectForObjectId (DWORD objectId) const |
Get object per object id. | |
CSimConnectObject | getSimObjectForRequestId (DWORD requestId) const |
Get object per request id. | |
CSimConnectObject | getSimObjectForOtherSimObject (const CSimConnectObject &otherSimObj) const |
Get by request or object id, just as possible. | |
CSimConnectObject | getOldestObject () const |
Get the oldest object. | |
bool | isKnownSimObjectId (DWORD objectId) const |
Is the object id one of our AI objects? | |
bool | removeByObjectId (DWORD objectId) |
Remove by id. | |
bool | removeByOtherSimObject (const CSimConnectObject &otherSimObj) |
Remove by object id or request id. | |
int | removeAllProbes () |
Remove all the probes. | |
int | removeCallsigns (const swift::misc::aviation::CCallsignSet &callsigns) |
Remove callsigns. | |
CSimConnectObjects | removeOutdatedPendingAdded (CSimConnectObject::SimObjectType type) |
Remove all pending added objects. | |
bool | containsPendingAdded () const |
Pending add condition. | |
bool | containsPendingRemoved () const |
Pending removed condition. | |
int | countPendingAdded () const |
Number of pending added. | |
int | countPendingRemoved () const |
Number of pending removed. | |
int | countConfirmedAdded () |
Objects not pending. | |
swift::misc::aviation::CCallsignSet | getAllCallsigns (bool withoutProbes=true) const |
Get all callsigns. | |
QStringList | getAllCallsignStrings (bool sorted=false, bool withoutProbes=true) const |
Get all callsign strings. | |
QString | getAllCallsignStringsAsString (bool sorted=false, const QString &separator=", ") const |
Get all callsign strings as string. | |
swift::misc::aviation::CCallsignSet | getPendingAddedCallsigns () const |
Callsigns of pending added callsigns. | |
swift::misc::aviation::CCallsignSet | getPendingRemovedCallsigns () const |
Callsigns of pending removed callsigns. | |
QList< CSimConnectObject > | getByType (CSimConnectObject::SimObjectType type) const |
Get by type. | |
QList< CSimConnectObject > | getProbes () const |
All probes. | |
QList< CSimConnectObject > | getAircraft () const |
All aircraft. | |
CSimConnectObject | getNotPendingProbe () const |
Get a non pending probe. | |
CSimConnectObject | getOldestNotPendingProbe () const |
Get a non pending probe. | |
bool | containsType (CSimConnectObject::SimObjectType type) const |
Contains object of type. | |
bool | containsProbe () const |
Probe? | |
bool | containsAircraft () const |
Aircraft? | |
![]() | |
QDataStream & | operator<< (QDataStream &out, const QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &hash) |
QDataStream & | operator>> (QDataStream &in, QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &hash) |
QHash (InputIterator begin, InputIterator end) | |
QHash (QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &&other) | |
QHash (const QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &other) | |
QHash (std::initializer_list< std::pair< swift::misc::aviation::CCallsign, CSimConnectObject >> list) | |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject > & | operator= (QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &&other) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject > & | operator= (const QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &other) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::TryEmplaceResult | insertOrAssign (K &&key, Value &&value) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::TryEmplaceResult | insertOrAssign (swift::misc::aviation::CCallsign &&key, Value &&value) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::TryEmplaceResult | insertOrAssign (const swift::misc::aviation::CCallsign &key, Value &&value) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::TryEmplaceResult | tryEmplace (K &&key, Args &&... args) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::TryEmplaceResult | tryEmplace (swift::misc::aviation::CCallsign &&key, Args &&... args) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::TryEmplaceResult | tryEmplace (const swift::misc::aviation::CCallsign &key, Args &&... args) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::TryEmplaceResult | tryInsert (K &&key, const CSimConnectObject &value) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::TryEmplaceResult | tryInsert (const swift::misc::aviation::CCallsign &key, const CSimConnectObject &value) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::iterator | begin () |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator | begin () const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::iterator | emplace (swift::misc::aviation::CCallsign &&key, Args &&... args) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::iterator | emplace (const swift::misc::aviation::CCallsign &key, Args &&... args) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::iterator | end () |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator | end () const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::iterator | erase (QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator pos) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::iterator | find (const swift::misc::aviation::CCallsign &key) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator | find (const swift::misc::aviation::CCallsign &key) const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::iterator | insert (const swift::misc::aviation::CCallsign &key, const CSimConnectObject &value) |
void | insert (const QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &other) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator | insert_or_assign (QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator hint, K &&key, Value &&value) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator | insert_or_assign (QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator hint, swift::misc::aviation::CCallsign &&key, Value &&value) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator | insert_or_assign (QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator hint, const swift::misc::aviation::CCallsign &key, Value &&value) |
std::pair< QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator, bool > | insert_or_assign (K &&key, Value &&value) |
std::pair< QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator, bool > | insert_or_assign (swift::misc::aviation::CCallsign &&key, Value &&value) |
std::pair< QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator, bool > | insert_or_assign (const swift::misc::aviation::CCallsign &key, Value &&value) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator | keyValueBegin () |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_key_value_iterator | keyValueBegin () const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator | keyValueEnd () |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_key_value_iterator | keyValueEnd () const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator | try_emplace (QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator hint, K &&key, Args &&... args) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator | try_emplace (QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator hint, swift::misc::aviation::CCallsign &&key, Args &&... args) |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator | try_emplace (QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator hint, const swift::misc::aviation::CCallsign &key, Args &&... args) |
std::pair< QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator, bool > | try_emplace (K &&key, Args &&... args) |
std::pair< QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator, bool > | try_emplace (swift::misc::aviation::CCallsign &&key, Args &&... args) |
std::pair< QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_value_iterator, bool > | try_emplace (const swift::misc::aviation::CCallsign &key, Args &&... args) |
CSimConnectObject & | operator[] (const swift::misc::aviation::CCallsign &key) |
const CSimConnectObject | operator[] (const swift::misc::aviation::CCallsign &key) const const |
CSimConnectObject | take (const swift::misc::aviation::CCallsign &key) |
auto | asKeyValueRange () & |
auto | asKeyValueRange () && |
auto | asKeyValueRange () const &const |
auto | asKeyValueRange () const &&const |
bool | operator!= (const QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &lhs, const QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &rhs) |
bool | operator== (const QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &lhs, const QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &rhs) |
bool | remove (const swift::misc::aviation::CCallsign &key) |
int | qGlobalQHashSeed () |
qsizetype | erase_if (QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &hash, Predicate pred) |
qsizetype | removeIf (Predicate pred) |
size_t | qHash (Enum key, size_t seed) |
size_t | qHash (QByteArrayView key, size_t seed) |
size_t | qHash (QDate key, size_t seed) |
size_t | qHash (QLatin1StringView key, size_t seed) |
size_t | qHash (QPoint key, size_t seed) |
size_t | qHash (QTime key, size_t seed) |
size_t | qHash (CSimConnectObject key, size_t seed) |
size_t | qHash (char key, size_t seed) |
size_t | qHash (char16_t key, size_t seed) |
size_t | qHash (char32_t key, size_t seed) |
size_t | qHash (char8_t key, size_t seed) |
size_t | qHash (const QBitArray &key, size_t seed) |
size_t | qHash (const QByteArray &key, size_t seed) |
size_t | qHash (const QChar key, size_t seed) |
size_t | qHash (const QDateTime &key, size_t seed) |
size_t | qHash (const QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &key, size_t seed) |
size_t | qHash (const QSet< CSimConnectObject > &key, size_t seed) |
size_t | qHash (const QString &key, size_t seed) |
size_t | qHash (const QTypeRevision &key, size_t seed) |
size_t | qHash (const QUrl &key, size_t seed) |
size_t | qHash (const QVersionNumber &key, size_t seed) |
size_t | qHash (const CSimConnectObject *key, size_t seed) |
size_t | qHash (const std::pair< T1, T2 > &key, size_t seed) |
size_t | qHash (double key, size_t seed) |
size_t | qHash (float key, size_t seed) |
size_t | qHash (int key, size_t seed) |
size_t | qHash (long double key, size_t seed) |
size_t | qHash (long key, size_t seed) |
size_t | qHash (qint128 key, size_t seed) |
size_t | qHash (qint64 key, size_t seed) |
size_t | qHash (quint128 key, size_t seed) |
size_t | qHash (quint64 key, size_t seed) |
size_t | qHash (short key, size_t seed) |
size_t | qHash (signed char key, size_t seed) |
size_t | qHash (std::nullptr_t key, size_t seed) |
size_t | qHash (uchar key, size_t seed) |
size_t | qHash (uint key, size_t seed) |
size_t | qHash (ulong key, size_t seed) |
size_t | qHash (ushort key, size_t seed) |
size_t | qHash (wchar_t key, size_t seed) |
size_t | qHashBits (const void *p, size_t len, size_t seed) |
size_t | qHashMulti (size_t seed, const CSimConnectObject &... args) |
size_t | qHashMultiCommutative (size_t seed, const CSimConnectObject &... args) |
size_t | qHashRange (InputIterator first, InputIterator last, size_t seed) |
size_t | qHashRangeCommutative (InputIterator first, InputIterator last, size_t seed) |
void | clear () |
void | qSetGlobalQHashSeed (int newSeed) |
void | reserve (qsizetype size) |
void | squeeze () |
void | swap (QHash< swift::misc::aviation::CCallsign, CSimConnectObject > &other) |
swift::misc::aviation::CCallsign | key (const CSimConnectObject &value) const const |
swift::misc::aviation::CCallsign | key (const CSimConnectObject &value, const swift::misc::aviation::CCallsign &defaultKey) const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator | cbegin () const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator | cend () const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator | constBegin () const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator | constEnd () const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_iterator | constFind (const swift::misc::aviation::CCallsign &key) const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_key_value_iterator | constKeyValueBegin () const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::const_key_value_iterator | constKeyValueEnd () const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_iterator | keyBegin () const const |
QHash< swift::misc::aviation::CCallsign, CSimConnectObject >::key_iterator | keyEnd () const const |
QList< swift::misc::aviation::CCallsign > | keys () const const |
QList< swift::misc::aviation::CCallsign > | keys (const CSimConnectObject &value) const const |
QList< CSimConnectObject > | values () const const |
CSimConnectObject | value (const swift::misc::aviation::CCallsign &key) const const |
CSimConnectObject | value (const swift::misc::aviation::CCallsign &key, const CSimConnectObject &defaultValue) const const |
bool | contains (const swift::misc::aviation::CCallsign &key) const const |
bool | empty () const const |
bool | isEmpty () const const |
float | load_factor () const const |
qsizetype | capacity () const const |
qsizetype | count () const const |
qsizetype | count (const swift::misc::aviation::CCallsign &key) const const |
qsizetype | size () const const |
Additional Inherited Members | |
![]() | |
typedef | ConstIterator |
typedef | Iterator |
typedef | const_key_value_iterator |
typedef | key_value_iterator |
typedef | difference_type |
typedef | key_type |
typedef | mapped_type |
typedef | size_type |
Simulator objects (aka AI aircraft)
Definition at line 351 of file simconnectobject.h.