X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/70f8adff2c970496bdc45717cad49ddec0405ae7..10c0d7324d1a25feebaaf6f5bf9b6054e03dd0b3:/stglibs/sgcp.lib/transport.cpp diff --git a/stglibs/sgcp.lib/transport.cpp b/stglibs/sgcp.lib/transport.cpp deleted file mode 100644 index 1e94fa58..00000000 --- a/stglibs/sgcp.lib/transport.cpp +++ /dev/null @@ -1,27 +0,0 @@ -#include "stg/sgcp_transport.h" - -#include "crypto.h" -#include "unix.h" -#include "udp.h" -#include "tcp.h" - -using STG::SGCP::TransportProto; - -TransportProto* TransportProto::create(TransportType transport, const std::string& key) -{ - TransportProto* underlying = create(transport); - if (key.empty()) - return underlying; - else - return new CryptoProto(key, underlying); -} - -TransportProto* TransportProto::create(TransportType transport) -{ - switch (transport) { - case UNIX: return new UnixProto; - case UDP: return new UDPProto; - case TCP: return new TCPProto; - }; - return NULL; -}