[installation] Change to nightly
This commit is contained in:
@ -68,11 +68,11 @@ class SC_SYSTEM_CORE_API Inventory : public PublicObject {
|
||||
Inventory();
|
||||
|
||||
//! Copy constructor
|
||||
Inventory(const Inventory& other);
|
||||
Inventory(const Inventory &other);
|
||||
|
||||
//! Destructor
|
||||
~Inventory() override;
|
||||
|
||||
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
// Operators
|
||||
@ -80,16 +80,16 @@ class SC_SYSTEM_CORE_API Inventory : public PublicObject {
|
||||
public:
|
||||
//! Copies the metadata of other to this
|
||||
//! No changes regarding child objects are made
|
||||
Inventory& operator=(const Inventory& other);
|
||||
Inventory &operator=(const Inventory &other);
|
||||
//! Checks for equality of two objects. Child objects
|
||||
//! are not part of the check.
|
||||
bool operator==(const Inventory& other) const;
|
||||
bool operator!=(const Inventory& other) const;
|
||||
bool operator==(const Inventory &other) const;
|
||||
bool operator!=(const Inventory &other) const;
|
||||
|
||||
//! Wrapper that calls operator==
|
||||
bool equal(const Inventory& other) const;
|
||||
bool equal(const Inventory &other) const;
|
||||
|
||||
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
// Public interface
|
||||
// ------------------------------------------------------------------
|
||||
@ -102,16 +102,16 @@ class SC_SYSTEM_CORE_API Inventory : public PublicObject {
|
||||
* because it already exists in the list
|
||||
* or it already has another parent
|
||||
*/
|
||||
bool add(StationGroup* obj);
|
||||
bool add(AuxDevice* obj);
|
||||
bool add(Sensor* obj);
|
||||
bool add(Datalogger* obj);
|
||||
bool add(ResponsePAZ* obj);
|
||||
bool add(ResponseFIR* obj);
|
||||
bool add(ResponseIIR* obj);
|
||||
bool add(ResponsePolynomial* obj);
|
||||
bool add(ResponseFAP* obj);
|
||||
bool add(Network* obj);
|
||||
bool add(StationGroup *obj);
|
||||
bool add(AuxDevice *obj);
|
||||
bool add(Sensor *obj);
|
||||
bool add(Datalogger *obj);
|
||||
bool add(ResponsePAZ *obj);
|
||||
bool add(ResponseFIR *obj);
|
||||
bool add(ResponseIIR *obj);
|
||||
bool add(ResponsePolynomial *obj);
|
||||
bool add(ResponseFAP *obj);
|
||||
bool add(Network *obj);
|
||||
|
||||
/**
|
||||
* Removes an object.
|
||||
@ -120,16 +120,16 @@ class SC_SYSTEM_CORE_API Inventory : public PublicObject {
|
||||
* @return false The object has not been removed
|
||||
* because it does not exist in the list
|
||||
*/
|
||||
bool remove(StationGroup* obj);
|
||||
bool remove(AuxDevice* obj);
|
||||
bool remove(Sensor* obj);
|
||||
bool remove(Datalogger* obj);
|
||||
bool remove(ResponsePAZ* obj);
|
||||
bool remove(ResponseFIR* obj);
|
||||
bool remove(ResponseIIR* obj);
|
||||
bool remove(ResponsePolynomial* obj);
|
||||
bool remove(ResponseFAP* obj);
|
||||
bool remove(Network* obj);
|
||||
bool remove(StationGroup *obj);
|
||||
bool remove(AuxDevice *obj);
|
||||
bool remove(Sensor *obj);
|
||||
bool remove(Datalogger *obj);
|
||||
bool remove(ResponsePAZ *obj);
|
||||
bool remove(ResponseFIR *obj);
|
||||
bool remove(ResponseIIR *obj);
|
||||
bool remove(ResponsePolynomial *obj);
|
||||
bool remove(ResponseFAP *obj);
|
||||
bool remove(Network *obj);
|
||||
|
||||
/**
|
||||
* Removes an object of a particular class.
|
||||
@ -138,25 +138,25 @@ class SC_SYSTEM_CORE_API Inventory : public PublicObject {
|
||||
* @return false The index is out of bounds
|
||||
*/
|
||||
bool removeStationGroup(size_t i);
|
||||
bool removeStationGroup(const StationGroupIndex& i);
|
||||
bool removeStationGroup(const StationGroupIndex &i);
|
||||
bool removeAuxDevice(size_t i);
|
||||
bool removeAuxDevice(const AuxDeviceIndex& i);
|
||||
bool removeAuxDevice(const AuxDeviceIndex &i);
|
||||
bool removeSensor(size_t i);
|
||||
bool removeSensor(const SensorIndex& i);
|
||||
bool removeSensor(const SensorIndex &i);
|
||||
bool removeDatalogger(size_t i);
|
||||
bool removeDatalogger(const DataloggerIndex& i);
|
||||
bool removeDatalogger(const DataloggerIndex &i);
|
||||
bool removeResponsePAZ(size_t i);
|
||||
bool removeResponsePAZ(const ResponsePAZIndex& i);
|
||||
bool removeResponsePAZ(const ResponsePAZIndex &i);
|
||||
bool removeResponseFIR(size_t i);
|
||||
bool removeResponseFIR(const ResponseFIRIndex& i);
|
||||
bool removeResponseFIR(const ResponseFIRIndex &i);
|
||||
bool removeResponseIIR(size_t i);
|
||||
bool removeResponseIIR(const ResponseIIRIndex& i);
|
||||
bool removeResponseIIR(const ResponseIIRIndex &i);
|
||||
bool removeResponsePolynomial(size_t i);
|
||||
bool removeResponsePolynomial(const ResponsePolynomialIndex& i);
|
||||
bool removeResponsePolynomial(const ResponsePolynomialIndex &i);
|
||||
bool removeResponseFAP(size_t i);
|
||||
bool removeResponseFAP(const ResponseFAPIndex& i);
|
||||
bool removeResponseFAP(const ResponseFAPIndex &i);
|
||||
bool removeNetwork(size_t i);
|
||||
bool removeNetwork(const NetworkIndex& i);
|
||||
bool removeNetwork(const NetworkIndex &i);
|
||||
|
||||
//! Retrieve the number of objects of a particular class
|
||||
size_t stationGroupCount() const;
|
||||
@ -172,47 +172,47 @@ class SC_SYSTEM_CORE_API Inventory : public PublicObject {
|
||||
|
||||
//! Index access
|
||||
//! @return The object at index i
|
||||
StationGroup* stationGroup(size_t i) const;
|
||||
StationGroup* stationGroup(const StationGroupIndex& i) const;
|
||||
StationGroup *stationGroup(size_t i) const;
|
||||
StationGroup *stationGroup(const StationGroupIndex &i) const;
|
||||
|
||||
AuxDevice* auxDevice(size_t i) const;
|
||||
AuxDevice* auxDevice(const AuxDeviceIndex& i) const;
|
||||
AuxDevice *auxDevice(size_t i) const;
|
||||
AuxDevice *auxDevice(const AuxDeviceIndex &i) const;
|
||||
|
||||
Sensor* sensor(size_t i) const;
|
||||
Sensor* sensor(const SensorIndex& i) const;
|
||||
Sensor *sensor(size_t i) const;
|
||||
Sensor *sensor(const SensorIndex &i) const;
|
||||
|
||||
Datalogger* datalogger(size_t i) const;
|
||||
Datalogger* datalogger(const DataloggerIndex& i) const;
|
||||
Datalogger *datalogger(size_t i) const;
|
||||
Datalogger *datalogger(const DataloggerIndex &i) const;
|
||||
|
||||
ResponsePAZ* responsePAZ(size_t i) const;
|
||||
ResponsePAZ* responsePAZ(const ResponsePAZIndex& i) const;
|
||||
ResponsePAZ *responsePAZ(size_t i) const;
|
||||
ResponsePAZ *responsePAZ(const ResponsePAZIndex &i) const;
|
||||
|
||||
ResponseFIR* responseFIR(size_t i) const;
|
||||
ResponseFIR* responseFIR(const ResponseFIRIndex& i) const;
|
||||
ResponseFIR *responseFIR(size_t i) const;
|
||||
ResponseFIR *responseFIR(const ResponseFIRIndex &i) const;
|
||||
|
||||
ResponseIIR* responseIIR(size_t i) const;
|
||||
ResponseIIR* responseIIR(const ResponseIIRIndex& i) const;
|
||||
ResponseIIR *responseIIR(size_t i) const;
|
||||
ResponseIIR *responseIIR(const ResponseIIRIndex &i) const;
|
||||
|
||||
ResponsePolynomial* responsePolynomial(size_t i) const;
|
||||
ResponsePolynomial* responsePolynomial(const ResponsePolynomialIndex& i) const;
|
||||
ResponsePolynomial *responsePolynomial(size_t i) const;
|
||||
ResponsePolynomial *responsePolynomial(const ResponsePolynomialIndex &i) const;
|
||||
|
||||
ResponseFAP* responseFAP(size_t i) const;
|
||||
ResponseFAP* responseFAP(const ResponseFAPIndex& i) const;
|
||||
ResponseFAP *responseFAP(size_t i) const;
|
||||
ResponseFAP *responseFAP(const ResponseFAPIndex &i) const;
|
||||
|
||||
Network* network(size_t i) const;
|
||||
Network* network(const NetworkIndex& i) const;
|
||||
Network *network(size_t i) const;
|
||||
Network *network(const NetworkIndex &i) const;
|
||||
|
||||
//! Find an object by its unique attribute(s)
|
||||
StationGroup* findStationGroup(const std::string& publicID) const;
|
||||
AuxDevice* findAuxDevice(const std::string& publicID) const;
|
||||
Sensor* findSensor(const std::string& publicID) const;
|
||||
Datalogger* findDatalogger(const std::string& publicID) const;
|
||||
ResponsePAZ* findResponsePAZ(const std::string& publicID) const;
|
||||
ResponseFIR* findResponseFIR(const std::string& publicID) const;
|
||||
ResponseIIR* findResponseIIR(const std::string& publicID) const;
|
||||
ResponsePolynomial* findResponsePolynomial(const std::string& publicID) const;
|
||||
ResponseFAP* findResponseFAP(const std::string& publicID) const;
|
||||
Network* findNetwork(const std::string& publicID) const;
|
||||
StationGroup *findStationGroup(const std::string& publicID) const;
|
||||
AuxDevice *findAuxDevice(const std::string& publicID) const;
|
||||
Sensor *findSensor(const std::string& publicID) const;
|
||||
Datalogger *findDatalogger(const std::string& publicID) const;
|
||||
ResponsePAZ *findResponsePAZ(const std::string& publicID) const;
|
||||
ResponseFIR *findResponseFIR(const std::string& publicID) const;
|
||||
ResponseIIR *findResponseIIR(const std::string& publicID) const;
|
||||
ResponsePolynomial *findResponsePolynomial(const std::string& publicID) const;
|
||||
ResponseFAP *findResponseFAP(const std::string& publicID) const;
|
||||
Network *findNetwork(const std::string& publicID) const;
|
||||
|
||||
//! Implement Object interface
|
||||
bool assign(Object *other) override;
|
||||
|
||||
Reference in New Issue
Block a user