From 3af57b7aeb26a748fab1bb32b65c7d12c3998fef Mon Sep 17 00:00:00 2001 From: malloc Date: Thu, 15 Feb 2018 17:09:09 -0600 Subject: [PATCH] SQUID STATUS: LOCATED --- server/CMakeLists.txt | 7 ++++++- server/{ => src}/main.cpp | 4 +++- server/src/sock/rawsock.cpp | 1 + server/src/sock/rawsock.hpp | 6 ++++++ server/src/sock/tcpsock.cpp | 6 ++++++ server/src/sock/tcpsock.hpp | 24 ++++++++++++++++++++++++ server/src/sock/websock.cpp | 1 + server/src/sock/websock.hpp | 6 ++++++ 8 files changed, 53 insertions(+), 2 deletions(-) rename server/{ => src}/main.cpp (53%) create mode 100644 server/src/sock/rawsock.cpp create mode 100644 server/src/sock/rawsock.hpp create mode 100644 server/src/sock/tcpsock.cpp create mode 100644 server/src/sock/tcpsock.hpp create mode 100644 server/src/sock/websock.cpp create mode 100644 server/src/sock/websock.hpp diff --git a/server/CMakeLists.txt b/server/CMakeLists.txt index 87e3701..8a88c4a 100644 --- a/server/CMakeLists.txt +++ b/server/CMakeLists.txt @@ -1,6 +1,11 @@ cmake_minimum_required(VERSION 2.6) project(server) -add_executable(server main.cpp) +file(GLOB_RECURSE server_src + "src/*.hpp" + "src/*.cpp" +) + +add_executable(server ${server_src}) install(TARGETS server RUNTIME DESTINATION bin) diff --git a/server/main.cpp b/server/src/main.cpp similarity index 53% rename from server/main.cpp rename to server/src/main.cpp index 88766e0..17565c5 100644 --- a/server/main.cpp +++ b/server/src/main.cpp @@ -1,6 +1,8 @@ #include +#include "sock/tcpsock.hpp" int main(int argc, char **argv) { - birdposting extreme + auto sock = TcpClient(); + return 0; } diff --git a/server/src/sock/rawsock.cpp b/server/src/sock/rawsock.cpp new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/server/src/sock/rawsock.cpp @@ -0,0 +1 @@ + diff --git a/server/src/sock/rawsock.hpp b/server/src/sock/rawsock.hpp new file mode 100644 index 0000000..42e5a51 --- /dev/null +++ b/server/src/sock/rawsock.hpp @@ -0,0 +1,6 @@ +#ifndef SOSC_RAWSOCK_H +#define SOSC_RAWSOCK_H + + + +#endif diff --git a/server/src/sock/tcpsock.cpp b/server/src/sock/tcpsock.cpp new file mode 100644 index 0000000..d49a51e --- /dev/null +++ b/server/src/sock/tcpsock.cpp @@ -0,0 +1,6 @@ +#include "tcpsock.hpp" + +TcpClient::TcpClient() { + std::cout << "test" << std::endl; +} + diff --git a/server/src/sock/tcpsock.hpp b/server/src/sock/tcpsock.hpp new file mode 100644 index 0000000..447237e --- /dev/null +++ b/server/src/sock/tcpsock.hpp @@ -0,0 +1,24 @@ +#ifndef SOSC_TCPSOCK_H +#define SOSC_TCPSOCK_H + +#include + +class TcpClient { +public: + TcpClient(); + + ~TcpClient(); +protected: + +}; + +class TcpServer { +public: + TcpServer(); + + ~TcpServer(); +protected: + +}; + +#endif diff --git a/server/src/sock/websock.cpp b/server/src/sock/websock.cpp new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/server/src/sock/websock.cpp @@ -0,0 +1 @@ + diff --git a/server/src/sock/websock.hpp b/server/src/sock/websock.hpp new file mode 100644 index 0000000..90b6e7b --- /dev/null +++ b/server/src/sock/websock.hpp @@ -0,0 +1,6 @@ +#ifndef SOSC_WEBSOCK_H +#define SOSC_WEBSOCK_H + + + +#endif