code refactoring; preparation for supporting tables with multi-column primary key...
authorVictor Kirhenshtein <victor@netxms.org>
Thu, 13 Jun 2013 14:01:09 +0000 (14:01 +0000)
committerVictor Kirhenshtein <victor@netxms.org>
Thu, 13 Jun 2013 14:01:09 +0000 (14:01 +0000)
commit967893bb51747fe8dcc079d5df6817ba3204e6ae
tree196dcb51de46674e1e3c605c8816eef8c7e623ba
parent422260b892c810c8f181bdfbe8ddd5e711a0d97b
code refactoring; preparation for supporting tables with multi-column primary key (instance)
338 files changed:
.gitattributes
include/netxms_isc.h
include/netxms_maps.h
include/nms_agent.h
include/nms_common.h
include/nms_cscp.h
include/nms_threads.h
include/nms_util.h
include/nxclapi.h
include/nxconfig.h
include/nxcpapi.h
include/nxdbapi.h
include/nxlog.h
include/nxqueue.h
include/nxsl.h
include/nxsl_classes.h
include/nxsnmp.h
include/rwlock.h
src/agent/core/actions.cpp
src/agent/core/comm.cpp
src/agent/core/config.cpp
src/agent/core/epp.cpp
src/agent/core/exec.cpp
src/agent/core/extagent.cpp
src/agent/core/getparam.cpp
src/agent/core/master.cpp
src/agent/core/nxagentd.cpp
src/agent/core/nxagentd.h
src/agent/core/policy.cpp
src/agent/core/session.cpp
src/agent/core/snmpproxy.cpp
src/agent/core/subagent.cpp
src/agent/core/sysinfo.cpp
src/agent/core/tools.cpp
src/agent/core/trap.cpp
src/agent/core/upgrade.cpp
src/agent/core/win32.cpp
src/agent/subagents/logwatch/main.cpp
src/agent/subagents/ping/ping.cpp
src/agent/subagents/ping/ping.h
src/agent/subagents/portCheck/custom.cpp
src/agent/subagents/portCheck/http.cpp
src/agent/subagents/portCheck/main.cpp
src/agent/subagents/portCheck/main.h
src/agent/subagents/portCheck/net.cpp
src/agent/subagents/portCheck/net.h
src/agent/subagents/portCheck/pop3.cpp
src/agent/subagents/portCheck/smtp.cpp
src/agent/subagents/portCheck/ssh.cpp
src/agent/subagents/portCheck/telnet.cpp
src/agent/subagents/winnt/procinfo.cpp
src/db/libnxdb/session.cpp
src/java/netxms-client/src/main/java/org/netxms/client/Table.java
src/java/netxms-client/src/main/java/org/netxms/client/TableColumnDefinition.java [new file with mode: 0644]
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/views/DashboardDynamicView.java
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/StatusIndicatorElement.java
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/TableComparisonChartElement.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/propertypages/TableColumns.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/views/SummaryTable.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/views/helpers/TableItemComparator.java
src/java/netxms-eclipse/ObjectTools/src/org/netxms/ui/eclipse/objecttools/views/TableToolResults.java
src/java/netxms-eclipse/ObjectTools/src/org/netxms/ui/eclipse/objecttools/views/helpers/TableItemComparator.java
src/java/netxms-eclipse/PerfView/src/org/netxms/ui/eclipse/perfview/views/TableLastValues.java
src/java/netxms-eclipse/PerfView/src/org/netxms/ui/eclipse/perfview/views/helpers/TableItemComparator.java
src/libnetxms/agent.cpp
src/libnetxms/config.cpp
src/libnetxms/crypto.cpp
src/libnetxms/hash.cpp
src/libnetxms/icmp.cpp
src/libnetxms/log.cpp
src/libnetxms/message.cpp
src/libnetxms/msgwq.cpp
src/libnetxms/net.cpp
src/libnetxms/nxcp.cpp
src/libnetxms/queue.cpp
src/libnetxms/rwlock.cpp
src/libnetxms/string.cpp
src/libnetxms/stringlist.cpp
src/libnetxms/strmap.cpp
src/libnetxms/strmapbase.cpp
src/libnetxms/strtoull.c
src/libnetxms/table.cpp
src/libnetxms/tools.cpp
src/libnetxms/unicode.cpp
src/libnetxms/wcstoull.c
src/libnetxms/xml.cpp
src/libnxlp/parser.cpp
src/libnxmap/element.cpp
src/libnxmap/link.cpp
src/libnxmap/objlist.cpp
src/libnxsl/compiler.cpp
src/libnxsl/env.cpp
src/libnxsl/functions.cpp
src/libnxsl/instruction.cpp
src/libnxsl/iterator.cpp
src/libnxsl/libnxsl.h
src/libnxsl/library.cpp
src/libnxsl/main.cpp
src/libnxsl/parser.y
src/libnxsl/program.cpp
src/libnxsl/stack.cpp
src/libnxsl/table.cpp
src/libnxsl/value.cpp
src/libnxsl/variable.cpp
src/nxinstall/nxinstall.cpp
src/nxlptest/nxlptest.cpp
src/nxscript/nxscript.cpp
src/server/core/accesspoint.cpp
src/server/core/acl.cpp
src/server/core/actions.cpp
src/server/core/agent.cpp
src/server/core/agent_policy.cpp
src/server/core/alarm.cpp
src/server/core/ap_config.cpp
src/server/core/ap_jobs.cpp
src/server/core/audit.cpp
src/server/core/beacon.cpp
src/server/core/bizservice.cpp
src/server/core/bizsvcroot.cpp
src/server/core/bridge.cpp
src/server/core/cdp.cpp
src/server/core/cert.cpp
src/server/core/client.cpp
src/server/core/cluster.cpp
src/server/core/columnfilter.cpp
src/server/core/components.cpp
src/server/core/condition.cpp
src/server/core/config.cpp
src/server/core/container.cpp
src/server/core/correlate.cpp
src/server/core/dashboard.cpp
src/server/core/datacoll.cpp
src/server/core/dbwrite.cpp
src/server/core/dc_nxsl.cpp
src/server/core/dcitem.cpp
src/server/core/dcithreshold.cpp
src/server/core/dcivalue.cpp
src/server/core/dcobject.cpp
src/server/core/dcst.cpp
src/server/core/dctable.cpp
src/server/core/dctarget.cpp
src/server/core/dctcolumn.cpp
src/server/core/download_job.cpp
src/server/core/ef.cpp
src/server/core/email.cpp
src/server/core/epp.cpp
src/server/core/events.cpp
src/server/core/evproc.cpp
src/server/core/fdb.cpp
src/server/core/hk.cpp
src/server/core/id.cpp
src/server/core/import.cpp
src/server/core/interface.cpp
src/server/core/isc.cpp
src/server/core/job.cpp
src/server/core/jobmgr.cpp
src/server/core/jobqueue.cpp
src/server/core/layer2.cpp
src/server/core/lldp.cpp
src/server/core/locks.cpp
src/server/core/logfilter.cpp
src/server/core/loghandle.cpp
src/server/core/logs.cpp
src/server/core/main.cpp
src/server/core/mdconn.cpp
src/server/core/mdsession.cpp
src/server/core/mobile.cpp
src/server/core/modules.cpp
src/server/core/mt.cpp
src/server/core/ndp.cpp
src/server/core/netinfo.cpp
src/server/core/netmap.cpp
src/server/core/netobj.cpp
src/server/core/netsrv.cpp
src/server/core/node.cpp
src/server/core/nodelink.cpp
src/server/core/np.cpp
src/server/core/nxsl_classes.cpp
src/server/core/nxslext.cpp
src/server/core/objects.cpp
src/server/core/objtools.cpp
src/server/core/package.cpp
src/server/core/poll.cpp
src/server/core/rack.cpp
src/server/core/radius.cpp
src/server/core/radius.h
src/server/core/report.cpp
src/server/core/report_job.cpp
src/server/core/reporting.cpp
src/server/core/script.cpp
src/server/core/session.cpp
src/server/core/situation.cpp
src/server/core/slmcheck.cpp
src/server/core/smclp.cpp
src/server/core/snmp.cpp
src/server/core/snmptrap.cpp
src/server/core/stp.cpp
src/server/core/subnet.cpp
src/server/core/svccontainer.cpp
src/server/core/swpkg.cpp
src/server/core/syncer.cpp
src/server/core/syslogd.cpp
src/server/core/template.cpp
src/server/core/tools.cpp
src/server/core/tracert.cpp
src/server/core/uniroot.cpp
src/server/core/upload_job.cpp
src/server/core/userdb.cpp
src/server/core/userdb_objects.cpp
src/server/core/vpnconn.cpp
src/server/core/vrrp.cpp
src/server/core/watchdog.cpp
src/server/core/winperf.cpp
src/server/core/zone.cpp
src/server/drivers/baystack/baystack.cpp
src/server/drivers/baystack/baystack.h
src/server/drivers/cat2900xl/cat2900xl.cpp
src/server/drivers/catalyst/catalyst.cpp
src/server/drivers/dell-pwc/dell-pwc.cpp
src/server/drivers/dlink/dlink.cpp
src/server/drivers/ers8000/ers8000.cpp
src/server/drivers/lib/avaya-ers/avaya-ers.cpp
src/server/drivers/lib/avaya-ers/avaya-ers.h
src/server/drivers/lib/avaya-ers/vlan-if.cpp
src/server/drivers/lib/cisco/cisco.cpp
src/server/drivers/netscreen/netscreen.cpp
src/server/drivers/procurve/procurve.cpp
src/server/drivers/symbol-ws/symbol-ws.cpp
src/server/include/nddrv.h
src/server/include/netxms_mt.h
src/server/include/nms_actions.h
src/server/include/nms_alarm.h
src/server/include/nms_core.h
src/server/include/nms_dcoll.h
src/server/include/nms_events.h
src/server/include/nms_locks.h
src/server/include/nms_objects.h
src/server/include/nms_pkg.h
src/server/include/nms_script.h
src/server/include/nms_topo.h
src/server/include/nms_users.h
src/server/include/nxcore_jobs.h
src/server/include/nxcore_logs.h
src/server/include/nxcore_reports.h
src/server/include/nxcore_situations.h
src/server/include/nxcore_smclp.h
src/server/include/nxcore_winperf.h
src/server/include/nxmodule.h
src/server/include/nxsrvapi.h
src/server/libnxsrv/agent.cpp
src/server/libnxsrv/apinfo.cpp
src/server/libnxsrv/iflist.cpp
src/server/libnxsrv/isc.cpp
src/server/libnxsrv/libnxsrv.h
src/server/libnxsrv/main.cpp
src/server/libnxsrv/ndd.cpp
src/server/libnxsrv/snmp.cpp
src/server/libnxsrv/snmpproxy.cpp
src/server/libnxsrv/vlan.cpp
src/server/tools/nxaction/nxaction.cpp
src/server/tools/nxap/nxap.cpp
src/server/tools/nxconfig/ExecBatch.cpp
src/server/tools/nxdbmgr/export.cpp
src/server/tools/nxdbmgr/init.cpp
src/server/tools/nxdbmgr/upgrade.cpp
src/server/tools/nxget/nxget.cpp
src/server/tools/nxupload/nxupload.cpp
src/snmp/libnxsnmp/ber.cpp
src/snmp/libnxsnmp/libnxsnmp.h
src/snmp/libnxsnmp/main.cpp
src/snmp/libnxsnmp/mib.cpp
src/snmp/libnxsnmp/oid.cpp
src/snmp/libnxsnmp/pdu.cpp
src/snmp/libnxsnmp/transport.cpp
src/snmp/libnxsnmp/variable.cpp
src/snmp/nxsnmpwalk/nxsnmpwalk.cpp
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/DashboardOpenHandler.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/actions/OpenDashboard.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/api/CustomDashboardElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/dialogs/AddDashboardElementDlg.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/dialogs/EditElementXmlDlg.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/dialogs/IdMatchingDialog.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/dialogs/ImportDashboardDialog.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/dialogs/helpers/IdMatchingContentProvider.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/dialogs/helpers/IdMatchingLabelProvider.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_es.properties
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/AbstractChart.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/AlarmViewer.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/AvailabilityChart.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/CustomWidget.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/DashboardElements.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/DataSources.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/DialChart.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/EmbeddedDashboard.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/GeoMap.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/LabelProperties.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/Layout.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/NetworkMap.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/ObjectStatusChart.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/SeparatorProperties.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/StatusIndicator.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/TableComparisonChart.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/TableDataSource.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/WebPage.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/helpers/DashboardElementsLabelProvider.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/helpers/DciListLabelProvider.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/views/DashboardDynamicView.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/views/DashboardNavigator.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/views/DashboardView.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/AlarmViewerElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/AvailabilityChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/BarChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/ComparisonChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/CustomWidgetElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/DashboardControl.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/DialChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/EditPaneWidget.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/ElementWidget.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/EmbeddedDashboardElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/GeoMapElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/LabelElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/LineChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/NetworkMapElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/ObjectStatusChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/PieChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/SeparatorElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/StatusIndicatorElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/TableBarChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/TableComparisonChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/TablePieChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/TableTubeChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/TubeChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/WebPageElement.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/propertypages/TableColumns.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/views/SummaryTable.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/views/helpers/TableItemComparator.java
webui/webapp/PerfView/src/org/netxms/ui/eclipse/perfview/views/TableLastValues.java
webui/webapp/PerfView/src/org/netxms/ui/eclipse/perfview/views/helpers/TableItemComparator.java