#include "dvlnet/abstract_net.h" #include "stubs.h" #include "dvlnet/tcp_client.h" #include "dvlnet/udp_p2p.h" #include "dvlnet/loopback.h" namespace dvl { namespace net { abstract_net::~abstract_net() { } std::unique_ptr abstract_net::make_net(provider_t provider) { if (provider == 'TCPN') { return std::make_unique(); } else if (provider == 'UDPN') { return std::make_unique(); } else if (provider == 'SCBL' || provider == 0) { return std::make_unique(); } else { ABORT(); } } } // namespace net } // namespace dvl