Add command line interface to attention handler

Allows configuring attention handler before starting attention
GPIO monitor.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I7a8d91703c14ce6d8eb3efddb135f11bf6baf06e
diff --git a/attn/attn_monitor.hpp b/attn/attn_monitor.hpp
index 5231d7e..251857b 100644
--- a/attn/attn_monitor.hpp
+++ b/attn/attn_monitor.hpp
@@ -25,11 +25,13 @@
      * @param line     GPIO line handle
      * @param config   configuration of line
      * @param io       io service
+     * @param i_breakpoints true = breakpoint special attn handling enabled
      */
     AttnMonitor(gpiod_line* line, gpiod_line_request_config& config,
-                boost::asio::io_service& io) :
+                boost::asio::io_service& io, bool i_breakpoints) :
         iv_gpioLine(line),
-        iv_gpioConfig(config), iv_gpioEventDescriptor(io)
+        iv_gpioConfig(config), iv_gpioEventDescriptor(io),
+        iv_breakpoints(i_breakpoints)
     {
 
         requestGPIOEvent(); // registers the event handler
@@ -66,6 +68,9 @@
 
     /** @brief register for a gpio event */
     void requestGPIOEvent();
+
+    /** @brief enable breakpoint special attn handling */
+    bool iv_breakpoints;
 };
 
 } // namespace attn