#pragma once #include "NetworkMessage.h" #include #include class InformationObserver : public Framework::ReferenceCounter { private: Framework::RCArray waitingMessages; bool ready; int entityId; Framework::Critical cs; public: InformationObserver(int entityId); ~InformationObserver(); int getEntityId() const; bool sendMessage(NetworkMessage* message); void setReady(); };