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

@ -107,6 +107,15 @@ class SC_BROKER_API Client {
bool setDiscardSelf(bool enable);
bool discardSelf() const;
/**
* @brief Sets whether to receive only status messages or all
* messages. The default is false.
* @param enable The enable flat
* @return Success flag
*/
bool setStatusOnly(bool enable);
bool statusOnly() const;
/**
* @brief Sets the number of messages required to send back an
* acknoledgement.
@ -171,10 +180,11 @@ class SC_BROKER_API Client {
std::string _name;
bool _wantsMembershipInformation{false};
bool _discardSelf{false};
bool _statusOnly{false};
SequenceNumber _sequenceNumber{0};
SequenceNumber _acknowledgeWindow{20};
SequenceNumber _acknowledgeCounter{20};
Core::Time _ackInitiated;
OPT(Core::Time) _ackInitiated;
int _inactivityCounter{0}; // The number of seconds
// of inactivity
@ -198,6 +208,10 @@ inline bool Client::discardSelf() const {
return _discardSelf;
}
inline bool Client::statusOnly() const {
return _statusOnly;
}
inline void *Client::memory(int offset) {
return _heap + offset;
}