New method "enableDiscoveryPolling" in NXSL class "Node"
authorVictor Kirhenshtein <victor@netxms.org>
Fri, 9 Sep 2016 12:40:41 +0000 (15:40 +0300)
committerVictor Kirhenshtein <victor@netxms.org>
Fri, 9 Sep 2016 12:40:41 +0000 (15:40 +0300)
ChangeLog
src/server/core/nxsl_classes.cpp

index 4c6cb12..655cb07 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -19,6 +19,7 @@
 - Syslog proxy in agent
 - Built-in superuser account renamed to "system"
 - Default "admin" account now is ordinary member of "Admins" group without built-in privileges
+- New method "enableDiscoveryPolling" in NXSL class "Node"
 - New agent metrics for self-monitoring:
        Agent.SyslogProxy.IsEnabled, Agent.SyslogProxy.ReceivedMessages, Agent.SyslogProxy.QueueSize
 - Management console
index 064c529..f1db2bc 100644 (file)
@@ -295,6 +295,14 @@ NXSL_METHOD_DEFINITION(Node, enableConfigurationPolling)
    return ChangeFlagMethod(object, argv[0], result, NF_DISABLE_CONF_POLL);
 }
 
+/**
+ * enableDiscoveryPolling(enabled) method
+ */
+NXSL_METHOD_DEFINITION(Node, enableDiscoveryPolling)
+{
+   return ChangeFlagMethod(object, argv[0], result, NF_DISABLE_DISCOVERY_POLL);
+}
+
 /**
  * enableIcmp(enabled) method
  */
@@ -336,6 +344,7 @@ NXSL_NodeClass::NXSL_NodeClass() : NXSL_NetObjClass()
 
    NXSL_REGISTER_METHOD(Node, enableAgent, 1);
    NXSL_REGISTER_METHOD(Node, enableConfigurationPolling, 1);
+   NXSL_REGISTER_METHOD(Node, enableDiscoveryPolling, 1);
    NXSL_REGISTER_METHOD(Node, enableIcmp, 1);
    NXSL_REGISTER_METHOD(Node, enableSnmp, 1);
    NXSL_REGISTER_METHOD(Node, enableStatusPolling, 1);