"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/server/include/nms_objects.h" between
netxms-3.8.382.tar.gz and netxms-3.8.405.tar.gz

About: NetXMS is a multi-platform open source network management and monitoring system.

nms_objects.h  (netxms-3.8.382):nms_objects.h  (netxms-3.8.405)
skipping to change at line 2075 skipping to change at line 2075
IntegerArray<uint32_t> m_deletedTables; IntegerArray<uint32_t> m_deletedTables;
StringMap m_scriptErrorReports; StringMap m_scriptErrorReports;
GeoLocationControlMode m_geoLocationControlMode; GeoLocationControlMode m_geoLocationControlMode;
IntegerArray<uint32_t> m_geoAreas; IntegerArray<uint32_t> m_geoAreas;
bool m_geoLocationRestrictionsViolated; bool m_geoLocationRestrictionsViolated;
bool m_instanceDiscoveryPending; bool m_instanceDiscoveryPending;
PollState m_statusPollState; PollState m_statusPollState;
PollState m_configurationPollState; PollState m_configurationPollState;
PollState m_instancePollState; PollState m_instancePollState;
MUTEX m_hPollerMutex; MUTEX m_hPollerMutex;
double m_proxyLoadFactor; MUTEX m_mutexProxyLoadFactor; // Temporary solution to avoid breaking compati
bility
double m_proxyLoadFactor; // Starting with 3.9 m_proxyLoadFactor implemen
ted via std::atomic<>
virtual void fillMessageInternal(NXCPMessage *pMsg, UINT32 userId) override; virtual void fillMessageInternal(NXCPMessage *pMsg, UINT32 userId) override;
virtual void fillMessageInternalStage2(NXCPMessage *pMsg, UINT32 userId) over ride; virtual void fillMessageInternalStage2(NXCPMessage *pMsg, UINT32 userId) over ride;
virtual UINT32 modifyFromMessageInternal(NXCPMessage *pRequest) override; virtual UINT32 modifyFromMessageInternal(NXCPMessage *pRequest) override;
virtual void onDataCollectionLoad() override; virtual void onDataCollectionLoad() override;
virtual void onDataCollectionChange() override; virtual void onDataCollectionChange() override;
virtual void onInstanceDiscoveryChange() override; virtual void onInstanceDiscoveryChange() override;
virtual bool isDataCollectionDisabled(); virtual bool isDataCollectionDisabled();
skipping to change at line 2164 skipping to change at line 2165
virtual json_t *toJson() override; virtual json_t *toJson() override;
NXSL_Array *getTemplatesForNXSL(NXSL_VM *vm); NXSL_Array *getTemplatesForNXSL(NXSL_VM *vm);
uint32_t getTableLastValue(uint32_t dciId, NXCPMessage *msg); uint32_t getTableLastValue(uint32_t dciId, NXCPMessage *msg);
uint32_t getDciLastValue(uint32_t dciId, NXCPMessage *msg); uint32_t getDciLastValue(uint32_t dciId, NXCPMessage *msg);
UINT32 getThresholdSummary(NXCPMessage *msg, UINT32 baseId, UINT32 userId); UINT32 getThresholdSummary(NXCPMessage *msg, UINT32 baseId, UINT32 userId);
UINT32 getPerfTabDCIList(NXCPMessage *pMsg, UINT32 userId); UINT32 getPerfTabDCIList(NXCPMessage *pMsg, UINT32 userId);
void getDciValuesSummary(SummaryTable *tableDefinition, Table *tableData, UIN T32 userId); void getDciValuesSummary(SummaryTable *tableDefinition, Table *tableData, UIN T32 userId);
UINT32 getLastValues(NXCPMessage *msg, bool objectTooltipOnly, bool overviewO nly, bool includeNoValueObjects, UINT32 userId); UINT32 getLastValues(NXCPMessage *msg, bool objectTooltipOnly, bool overviewO nly, bool includeNoValueObjects, UINT32 userId);
double getProxyLoadFactor() const { return GetAttributeWithLock(m_proxyLoadFa ctor, m_mutexProperties); } double getProxyLoadFactor() const { return GetAttributeWithLock(m_proxyLoadFa ctor, m_mutexProxyLoadFactor); }
void updateDciCache(); void updateDciCache();
void updateDCItemCacheSize(UINT32 dciId, UINT32 conditionId = 0); void updateDCItemCacheSize(UINT32 dciId, UINT32 conditionId = 0);
void reloadDCItemCache(UINT32 dciId); void reloadDCItemCache(UINT32 dciId);
void cleanDCIData(DB_HANDLE hdb); void cleanDCIData(DB_HANDLE hdb);
void calculateDciCutoffTimes(time_t *cutoffTimeIData, time_t *cutoffTimeTData ); void calculateDciCutoffTimes(time_t *cutoffTimeIData, time_t *cutoffTimeTData );
void queueItemsForPolling(); void queueItemsForPolling();
bool processNewDCValue(const shared_ptr<DCObject>& dco, time_t currTime, void *value); bool processNewDCValue(const shared_ptr<DCObject>& dco, time_t currTime, void *value);
void scheduleItemDataCleanup(UINT32 dciId); void scheduleItemDataCleanup(UINT32 dciId);
void scheduleTableDataCleanup(UINT32 dciId); void scheduleTableDataCleanup(UINT32 dciId);
 End of changes. 2 change blocks. 
2 lines changed or deleted 5 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)