mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-15 01:05:35 +08:00
Ref T409, mark client as "swift" client
This commit is contained in:
@@ -78,6 +78,10 @@ namespace BlackMisc
|
||||
//! Set gnd.flag capability
|
||||
//! \threadsafe
|
||||
virtual bool setClientGndCapability(const Aviation::CCallsign &callsign, bool supportGndFlag) = 0;
|
||||
|
||||
//! Mark as other swift client
|
||||
//! \threadsafe
|
||||
virtual void markAsSwiftClient(const Aviation::CCallsign &callsign) = 0;
|
||||
};
|
||||
|
||||
//! Direct in memory access to client (network client) data
|
||||
@@ -99,6 +103,7 @@ namespace BlackMisc
|
||||
virtual bool autoAdjustCientGndCapability(const Aviation::CAircraftSituation &situation) override;
|
||||
virtual bool addClientGndCapability(const Aviation::CCallsign &callsign) override;
|
||||
virtual bool setClientGndCapability(const Aviation::CCallsign &callsign, bool supportGndFlag) override;
|
||||
virtual void markAsSwiftClient(const Aviation::CCallsign &callsign) override;
|
||||
//! @}
|
||||
|
||||
private:
|
||||
@@ -145,6 +150,9 @@ namespace BlackMisc
|
||||
//! \copydoc CClientProvider::addClientGndCapability
|
||||
bool addClientGndCapability(const Aviation::CCallsign &callsign);
|
||||
|
||||
//! \copydoc CClientProvider::markAsSwiftClient
|
||||
void markAsSwiftClient(const Aviation::CCallsign &callsign);
|
||||
|
||||
//! Provider
|
||||
void setClientProvider(CClientProvider *provider) { this->setProvider(provider); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user