...
This commit is contained in:
@@ -8,12 +8,16 @@
|
||||
#include "../net/adc_netproto.h"
|
||||
#include "../net/asio/adc_device_netserver_asio.h"
|
||||
|
||||
typedef adc::impl::AdcDeviceNetServerASIO server_t;
|
||||
|
||||
|
||||
class Device1 : public adc::AdcGenericDevice<std::string,
|
||||
adc::AdcDeviceAttribute<std::string>,
|
||||
adc::AdcDeviceAttribute<std::string, server_t::serialized_t>,
|
||||
adc::AdcDeviceCommand<std::string>>
|
||||
{
|
||||
typedef adc::AdcGenericDevice<std::string, adc::AdcDeviceAttribute<std::string>, adc::AdcDeviceCommand<std::string>>
|
||||
typedef adc::AdcGenericDevice<std::string,
|
||||
adc::AdcDeviceAttribute<std::string, server_t::serialized_t>,
|
||||
adc::AdcDeviceCommand<std::string>>
|
||||
base_t;
|
||||
|
||||
public:
|
||||
@@ -23,10 +27,13 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class Device2
|
||||
: public adc::AdcGenericDevice<std::string, adc::AdcDeviceAttribute<size_t>, adc::AdcDeviceCommand<std::string>>
|
||||
class Device2 : public adc::AdcGenericDevice<std::string,
|
||||
adc::AdcDeviceAttribute<size_t, server_t::serialized_t>,
|
||||
adc::AdcDeviceCommand<std::string>>
|
||||
{
|
||||
typedef adc::AdcGenericDevice<std::string, adc::AdcDeviceAttribute<size_t>, adc::AdcDeviceCommand<std::string>>
|
||||
typedef adc::AdcGenericDevice<std::string,
|
||||
adc::AdcDeviceAttribute<size_t, server_t::serialized_t>,
|
||||
adc::AdcDeviceCommand<std::string>>
|
||||
base_t;
|
||||
|
||||
public:
|
||||
@@ -106,7 +113,6 @@ int main(int argc, char* argv[])
|
||||
asio::signal_set signals(io_ctx, SIGINT, SIGTERM);
|
||||
signals.async_wait([&](std::error_code, int) { io_ctx.stop(); });
|
||||
|
||||
using server_t = adc::impl::AdcDeviceNetServerASIO;
|
||||
adc::impl::AdcDeviceNetServerASIO server("TEST SRV", io_ctx);
|
||||
server.setupSignals();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user