Horus Doc || C++ Reference || Class Overview   Pixels   Images   Detector   Geometry   Registry || Doxygen's quick Index  

HxRepositoryObserver.h

00001 /*
00002  *  Copyright (c) 1997, University of Amsterdam, The Netherlands.
00003  *  All rights reserved.
00004  *
00005  *
00006  *  Author(s):
00007  *  Dennis Koelma (koelma@wins.uva.nl)
00008  *  Edo Poll (poll@wins.uva.nl)
00009  */
00010 
00011 #ifndef HxRepositoryObserver_h
00012 #define HxRepositoryObserver_h
00013 
00014 #include "HxString.h"
00015 
00016 class L_HXBASIS HxRepositoryObserver
00017 {
00018 public:
00019                     HxRepositoryObserver();
00020                     HxRepositoryObserver(HxString className);
00021     virtual         ~HxRepositoryObserver();
00022 
00023     virtual void    inserted(HxString) const;
00024     virtual void    removed(HxString) const;
00025     virtual void    renamed(HxString oldName, HxString newName) const;
00026 
00027 protected:
00028     HxString        className() const;
00029 
00030 private:
00031 #pragma warning (disable : 4251)
00032     HxString        _className;
00033 #pragma warning (default : 4251)
00034 };
00035 
00036 #endif

Generated on Tue Feb 3 14:18:41 2004 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001