10205f3b3SBen Tyner #pragma once 20205f3b3SBen Tyner 3*3fb52e53SBen Tyner #include <attn/attn_config.hpp> 4*3fb52e53SBen Tyner 50205f3b3SBen Tyner namespace attn 60205f3b3SBen Tyner { 70205f3b3SBen Tyner 80205f3b3SBen Tyner /** 90205f3b3SBen Tyner * @brief Load the attention handler as a gpio monitor 100205f3b3SBen Tyner * 110205f3b3SBen Tyner * Request the attention gpio for monitoring and attach the attention handler 120205f3b3SBen Tyner * as the gpio event handler. 130205f3b3SBen Tyner * 14*3fb52e53SBen Tyner * @param i_config pointer to attention handler configuration object 150205f3b3SBen Tyner * 160205f3b3SBen Tyner * @return 0 == success 170205f3b3SBen Tyner */ 18*3fb52e53SBen Tyner int attnDaemon(Config* i_config); 190205f3b3SBen Tyner 200205f3b3SBen Tyner } // namespace attn 21