changeset 218:47d7a1492892

Bug 3767: Compiler warnings at `snmp_session::remote_port` Reviewed-by: ykubota https://github.com/HeapStats/heapstats/pull/153
author Yasumasa Suenaga <yasuenag@gmail.com>
date Mon, 11 Nov 2019 21:10:45 +0900
parents 911de1085b7c
children 9bbdf7997bf8
files agent/src/heapstats-engines/trapSender.hpp
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/agent/src/heapstats-engines/trapSender.hpp	Mon Nov 11 17:56:32 2019 +0900
+++ b/agent/src/heapstats-engines/trapSender.hpp	Mon Nov 11 21:10:45 2019 +0900
@@ -182,6 +182,9 @@
    * \param pCommName [in] Community name use for SNMP.
    * \param port      [in] Port used by SNMP trap.
    */
+  // Avoid deprecation warning of snmp_session::remote_port
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
   TTrapSender(int snmp, char *pPeer, char *pCommName, int port) {
     TMutexLocker locker(&senderMutex);
 
@@ -206,6 +209,7 @@
       pPdu = snmp_pdu_create(SNMP_MSG_TRAP2);
     }
   }
+#pragma GCC diagnostic pop
 
   /*!
    * \brief TrapSender destructor.
@@ -312,6 +316,9 @@
    * \brief Add variable as send information by trap.
    * \return Return process result code.
    */
+  // Avoid deprecation warning of snmp_session::remote_port
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
   int sendTrap(void) {
     /* If snmp target is illegal. */
     if (pPdu == NULL) {
@@ -375,6 +382,7 @@
 
     return (success) ? SNMP_PROC_SUCCESS : SNMP_PROC_FAILURE;
   }
+#pragma GCC diagnostic pop
 
   /*!
    * \brief Clear PDU and allocated strings.