changeset 274:fa115df256ab

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:08:24 +0900
parents 7649620bcf09
children 7fc6aaa87a07
files ChangeLog agent/src/heapstats-engines/trapSender.cpp
diffstat 2 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Mon Nov 11 17:55:25 2019 +0900
+++ b/ChangeLog	Mon Nov 11 21:08:24 2019 +0900
@@ -1,6 +1,7 @@
 2019-11-11 Yasumasa Suenaga <yasuenag@gmail.com>
 
 	* Bug 3764: Agent thread might not be stopped when it works
+	* Bug 3767: Compiler warnings at `snmp_session::remote_port`
 
 2019-11-10 Yasumasa Suenaga <yasuenag@gmail.com>
 
--- a/agent/src/heapstats-engines/trapSender.cpp	Mon Nov 11 17:55:25 2019 +0900
+++ b/agent/src/heapstats-engines/trapSender.cpp	Mon Nov 11 21:08:24 2019 +0900
@@ -77,6 +77,9 @@
  * \param port      [in] Port used by SNMP trap.
  * \return true if succeeded.
  */
+// Avoid deprecation warning of snmp_session::remote_port
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 bool TTrapSender::initialize(int snmp, char *pPeer, char *pCommName, int port) {
   /* If snmp target is illegal. */
   if (pPeer == NULL) {
@@ -110,6 +113,7 @@
 
   return true;
 }
+#pragma GCC diagnostic pop
 
 /*!
  * \brief TTrapSender global finalization.
@@ -244,6 +248,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 TTrapSender::sendTrap(void) {
   /* If snmp target is illegal. */
   if (pPdu == NULL) {
@@ -313,6 +320,7 @@
 
   return (success) ? SNMP_PROC_SUCCESS : SNMP_PROC_FAILURE;
 }
+#pragma GCC diagnostic pop
 
 /*!
  * \brief Clear PDU and allocated strings.