compoundListener.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef EQSERVER_COMPOUND_LISTENER_H
00019 #define EQSERVER_COMPOUND_LISTENER_H
00020
00021 #include <eq/base/base.h>
00022
00023 namespace eq
00024 {
00025 namespace server
00026 {
00027 class Compound;
00028
00030 class CompoundListener
00031 {
00032 public:
00033 virtual ~CompoundListener(){}
00034
00044 virtual void notifyUpdatePre( Compound* compound,
00045 const uint32_t frameNumber ) {}
00046
00053 virtual void notifyChildAdded( Compound* compound, Compound* child ){}
00054
00061 virtual void notifyChildRemove( Compound* compound, Compound* child ){}
00062 };
00063 }
00064 }
00065 #endif // EQSERVER_COMPOUND_LISTENER_H