diff --git a/libraries/shared/src/AgentData.h b/libraries/shared/src/AgentData.h index 7253d85e59..9c931dd65a 100644 --- a/libraries/shared/src/AgentData.h +++ b/libraries/shared/src/AgentData.h @@ -14,8 +14,11 @@ class Agent; class AgentData { public: AgentData(Agent* owningAgent); + virtual ~AgentData() = 0; virtual int parseData(unsigned char* sourceBuffer, int numBytes) = 0; + + Agent* getOwningAgent() { return _owningAgent; } protected: Agent* _owningAgent; };