Install SeisComP and scanloc ARM64 nightly packages

This commit is contained in:
Enrico Ellguth
2025-10-29 12:34:04 +00:00
parent 2ff097f9d1
commit 165b829fb7
606 changed files with 24438 additions and 16358 deletions

View File

@ -279,7 +279,7 @@ class SC_SYSTEM_CLIENT_API Protocol : public Core::InterruptibleObject {
// X'truction
// ----------------------------------------------------------------------
public:
Protocol();
Protocol() = default;
virtual ~Protocol();
@ -322,6 +322,13 @@ class SC_SYSTEM_CLIENT_API Protocol : public Core::InterruptibleObject {
*/
Core::Version schemaVersion() const;
/**
* @brief Returns whether the backend supports the DeleteTree operation
* or not.
* @return Flag indicating available support.
*/
bool isDeleteTreeSupported() const;
/**
* @brief Returns configuration parameters as key-value store
* returned by the broker.
@ -534,14 +541,15 @@ class SC_SYSTEM_CLIENT_API Protocol : public Core::InterruptibleObject {
protected:
using PacketQueue = std::deque<Packet*>;
bool _wantMembershipInfo;
bool _wantMembershipInfo{true};
Groups _groups;
PacketQueue _inbox;
std::string _errorMessage;
State _state;
std::string _registeredClientName;
Core::Version _schemaVersion; //!< The schema version the
//!< server supports
Core::Version _schemaVersion{0}; //!< The schema version the
//!< server supports
bool _supportsDeleteTree{false};
KeyValueStore _extendedParameters;
std::string _certificate; //!< Optional client certificate
@ -560,6 +568,10 @@ inline Core::Version Protocol::schemaVersion() const {
return _schemaVersion;
}
inline bool Protocol::isDeleteTreeSupported() const {
return _supportsDeleteTree;
}
inline const Protocol::KeyValueStore &Protocol::extendedParameters() const {
return _extendedParameters;
}