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/PlanServer/Includes/PslTimeConstraintImpl.hh

Go to the documentation of this file.
00001 // -*- Mode: C++ -*-
00002 //      CVS: $Id: PslTimeConstraintImpl.hh,v 1.4 2005/11/08 18:32:44 rijsman Exp $
00003 //      Tag: $name$
00004 //     Info: $CVSROOT/IDEA-DEV/COPYRIGHT
00005 #ifndef PLANSERVER_TIME_CONSTRAINT_IMPLEMENTATION_HEADER_
00006 #define PLANSERVER_TIME_CONSTRAINT_IMPLEMENTATION_HEADER_
00007 
00008 #include "PslConstraintImpl.hh"
00009 
00010 namespace IDEA
00011 {
00012   class PslToken;
00013 
00023   class PslTimeConstraintImpl:
00024     public PslConstraintImpl
00025   {
00026   public:
00030     PslTimeConstraintImpl( const PslToken* token, int authority );
00034     ~PslTimeConstraintImpl();
00040     void execute();
00044     const PslToken* getToken() const;
00048     void print( std::ostream& os );
00049   private:
00053     bool hasTokenEnded() const;
00057     bool hasTokenStarted() const;
00058 
00059     const PslToken* m_Token;
00060   };
00061 }
00062 
00063 #endif // PLANSERVER_TIME_CONSTRAINT_IMPLEMENTATION_HEADER_

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