Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

/home/pauldt/projects/IDEA/IDEA-ALL/IDEA-DEV/Core/Agent/Includes/UpdatePolicy.hh

Go to the documentation of this file.
00001 // -*- Mode: c++ -*-
00002 //      CVS: $Id: UpdatePolicy.hh,v 1.4 2005/12/30 22:05:34 rijsman Exp $
00003 //      Tag: $name$
00004 //     Info: $CVSROOT/IDEA-DEV/COPYRIGHT
00005 
00006 #ifndef UPDATE_POLICY_HEADER_FILE
00007 #define UPDATE_POLICY_HEADER_FILE
00008 
00009 #include "MessageHandle.hh"
00010 
00011 namespace IDEA
00012 {
00013   class MessageObserver;
00014 
00024   class UpdatePolicy
00025   {
00026   public:
00030     UpdatePolicy( MessageObserver* observer );
00034     virtual ~UpdatePolicy();
00035 
00039     virtual void notify( MessageHandle message );
00046     bool updateNextMessage( MessageHandle message );
00047   protected:
00048     MessageObserver* m_Observer;
00049   };
00050 
00051 }
00052 
00053 #endif //UPDATE_POLICY_HEADER_FILE

Contact information
© IDEA
Generated on Fri Feb 3 17:09:40 2006 for IDEA.