swift
|
Trait for last (most recently) used VATSIM server and user. More...
Static Public Member Functions | |
static const char * | key () |
If true, then value will be synchronously loaded when CDataCache is constructed. Good for small, important values; bad for large ones. More... | |
static constexpr bool | isPinned () |
If true, then value will be synchronously loaded when CDataCache is constructed. Good for small, important values; bad for large ones. More... | |
static const QString & | humanReadable () |
Optional human readable name. More... | |
![]() | |
static const char * | key () |
Key string of the value. Reimplemented in derived class. | |
static const QString & | humanReadable () |
Optional human readable name. | |
static bool | isValid (const swift::misc::network::CServer &value, QString &reason) |
Validator function. Return true if the argument is valid, false otherwise. Default implementation just returns true. Reimplemented in derived class to support validation of the value. | |
static const swift::misc::network::CServer & | defaultValue () |
Return the value to use in case the supplied value does not satisfy the validator. Default implementation returns a default-constructed value. | |
static int | timeToLive () |
Number of milliseconds after which cached value becomes stale. Default is -1 which means value never becomes stale. | |
static constexpr bool | isPinned () |
If true, then value will be synchronously loaded when CDataCache is constructed. Good for small, important values; bad for large ones. | |
static constexpr bool | isDeferred () |
If true, then value will not be loaded until it is explicitly admitted. Good for large values the loading of which might depend on some other condition. | |
static constexpr bool | isSession () |
If true, then upon starting an application, value will be overwritten with the default if there are no other applications currently using the cache. In effect, the value is retained only while there are applications using the cache. | |
Additional Inherited Members | |
![]() | |
using | type = swift::misc::network::CServer |
Data type of the value. | |
![]() | |
TDataTrait ()=delete | |
Deleted default constructor. | |
TDataTrait (const TDataTrait &)=delete | |
Deleted copy constructor. | |
TDataTrait & | operator= (const TDataTrait &)=delete |
Deleted copy assignment operator. | |
Trait for last (most recently) used VATSIM server and user.
Definition at line 131 of file vatsimsetup.h.
|
inlinestatic |
Optional human readable name.
Definition at line 140 of file vatsimsetup.h.
|
inlinestaticconstexpr |
If true, then value will be synchronously loaded when CDataCache is constructed. Good for small, important values; bad for large ones.
Definition at line 137 of file vatsimsetup.h.
|
inlinestatic |
If true, then value will be synchronously loaded when CDataCache is constructed. Good for small, important values; bad for large ones.
Definition at line 134 of file vatsimsetup.h.