added virtual method SNMP_Transport::isProxyTransport()
[public/netxms.git] / src / server / libnxsrv / snmpproxy.cpp
index 2d4acc5..43c5e3b 100644 (file)
@@ -26,7 +26,7 @@
 /**
  * Constructor
  */
-SNMP_ProxyTransport::SNMP_ProxyTransport(AgentConnection *conn, const InetAddress& ipAddr, WORD port)
+SNMP_ProxyTransport::SNMP_ProxyTransport(AgentConnection *conn, const InetAddress& ipAddr, UINT16 port)
 {
    m_reliable = true;   // no need for retries on server side, agent will do retry if needed
        m_agentConnection = conn;
@@ -129,3 +129,19 @@ InetAddress SNMP_ProxyTransport::getPeerIpAddress()
 {
    return m_ipAddr;
 }
+
+/**
+ * Get port number
+ */
+UINT16 SNMP_ProxyTransport::getPort()
+{
+   return m_port;
+}
+
+/**
+ * Check if this transport is a proxy transport
+ */
+bool SNMP_ProxyTransport::isProxyTransport()
+{
+   return true;
+}