#ifndef TEST_CLASS_H #define TEST_CLASS_H #include "RecieverObject.h" #include "../../Misc/Utilities.h" #include "../NetworkDependencies/OysterByte.h" #include "../NetworkDependencies/PostBox.h" #include "../NetworkAPI/NetworkClient.h" #include "../NetworkAPI/NetworkServer.h" #include "../NetworkDependencies/Translator.h" #include class Test : public RecieverObject { public: Test(); ~Test(); void mainLoop(); virtual void ProcFunc(Utility::DynamicMemory::SmartPointer msg); void PrintOutMessage(Oyster::Network::Protocols::ProtocolSet* set); private: std::vector clients; Oyster::Network::IPostBox> *recvPostBox; Oyster::Network::Translator t; Oyster::Network::Protocols::ProtocolPlayerPos test; Utility::DynamicMemory::SmartPointer sendBuffer; Utility::DynamicMemory::SmartPointer recvBuffer; Oyster::Network::Server::NetworkServer server; }; #endif