overte-HifiExperiments/libraries/shared/src/AgentData.h
2013-05-24 12:32:00 -07:00

26 lines
482 B
C++

//
// AgentData.h
// hifi
//
// Created by Stephen Birarda on 2/19/13.
// Copyright (c) 2013 High Fidelity, Inc. All rights reserved.
//
#ifndef hifi_AgentData_h
#define hifi_AgentData_h
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;
};
#endif