24 lines
354 B
C++
24 lines
354 B
C++
|
#pragma once
|
||
|
|
||
|
#include <boost/asio.hpp>
|
||
|
|
||
|
namespace acs
|
||
|
{
|
||
|
class loop
|
||
|
{
|
||
|
boost::asio::io_service io_service_;
|
||
|
public:
|
||
|
|
||
|
explicit loop() = default;
|
||
|
|
||
|
boost::asio::io_service* get_io_service()
|
||
|
{
|
||
|
return &io_service_;
|
||
|
}
|
||
|
|
||
|
void run()
|
||
|
{
|
||
|
io_service_.run();
|
||
|
}
|
||
|
};
|
||
|
}
|