26 #ifndef ODVA_ETHERNETIP_IO_SCANNER_H 27 #define ODVA_ETHERNETIP_IO_SCANNER_H 30 #include <boost/array.hpp> 31 #include <boost/asio.hpp> 36 using boost::asio::ip::udp;
46 IOScanner(boost::asio::io_service& io_service,
string hostname);
62 std::size_t num_bytes);
78 #endif // ODVA_ETHERNETIP_IO_SCANNER_H
udp::endpoint device_endpoint_
void handleListIdentityResponse(const boost::system::error_code &ec, std::size_t num_bytes)
void sendListIdentityRequest()
boost::array< EIP_BYTE, 4 *1024 > recv_buf_
IOScanner(boost::asio::io_service &io_service, string hostname)