added method Node::setType; removed unneeded binary file
authorVictor Kirhenshtein <victor@netxms.org>
Fri, 29 Jul 2016 07:01:54 +0000 (10:01 +0300)
committerVictor Kirhenshtein <victor@netxms.org>
Fri, 29 Jul 2016 07:01:54 +0000 (10:01 +0300)
libsqlplus.so [deleted file]
src/server/include/nms_objects.h

diff --git a/libsqlplus.so b/libsqlplus.so
deleted file mode 100755 (executable)
index fcf5b39..0000000
Binary files a/libsqlplus.so and /dev/null differ
index 5810c5b..59e816d 100644 (file)
@@ -1457,11 +1457,14 @@ public:
    const TCHAR *getSubType() const { return m_subType; }
    UINT32 getFlags() const { return m_dwFlags; }
    UINT32 getRuntimeFlags() const { return m_dwDynamicFlags; }
+
    void setFlag(UINT32 flag) { lockProperties(); m_dwFlags |= flag; setModified(); unlockProperties(); }
    void clearFlag(UINT32 flag) { lockProperties(); m_dwFlags &= ~flag; setModified(); unlockProperties(); }
    void setLocalMgmtFlag() { m_dwFlags |= NF_IS_LOCAL_MGMT; }
    void clearLocalMgmtFlag() { m_dwFlags &= ~NF_IS_LOCAL_MGMT; }
 
+   void setType(NodeType type, const TCHAR *subType) { lockProperties(); m_type = type; nx_strncpy(m_subType, subType, MAX_NODE_SUBTYPE_LENGTH); unlockProperties(); }
+
    bool isSNMPSupported() const { return m_dwFlags & NF_IS_SNMP ? true : false; }
    bool isNativeAgent() const { return m_dwFlags & NF_IS_NATIVE_AGENT ? true : false; }
    bool isBridge() const { return m_dwFlags & NF_IS_BRIDGE ? true : false; }