Sirikata
|
Interface to listen for the destruction of a ProxyObject so one can discard any shared references to it. More...
#include <ProxyObject.hpp>
Public Member Functions | |
virtual | ~ProxyObjectListener () |
virtual void | validated (ProxyObjectPtr proxy)=0 |
virtual void | invalidated (ProxyObjectPtr proxy, bool permanent)=0 |
virtual void | destroyed (ProxyObjectPtr proxy)=0 |
Interface to listen for the destruction of a ProxyObject so one can discard any shared references to it.
virtual Sirikata::ProxyObjectListener::~ProxyObjectListener | ( | ) | [inline, virtual] |
virtual void Sirikata::ProxyObjectListener::destroyed | ( | ProxyObjectPtr | proxy | ) | [pure virtual] |
Implemented in Sirikata::Graphics::ProxyEntity.
Referenced by Sirikata::ProxyObject::destroy().
virtual void Sirikata::ProxyObjectListener::invalidated | ( | ProxyObjectPtr | proxy, |
bool | permanent | ||
) | [pure virtual] |
Implemented in Sirikata::Graphics::ProxyEntity.
Referenced by Sirikata::ProxyObject::invalidate().
virtual void Sirikata::ProxyObjectListener::validated | ( | ProxyObjectPtr | proxy | ) | [pure virtual] |
Implemented in Sirikata::Graphics::ProxyEntity.
Referenced by Sirikata::ProxyObject::validate().