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/AgentTimingServiceFactory.hh

Go to the documentation of this file.
00001 // -*- Mode: C++ -*-
00002 //      CVS: $Id: AgentTimingServiceFactory.hh,v 1.4 2005/12/30 22:05:31 rijsman Exp $
00003 //      Tag: $name$
00004 //     Info: $CVSROOT/IDEA-DEV/COPYRIGHT
00005 
00006 #include "Factory.hh"
00007 
00008 namespace IDEA
00009 {
00010   class AgentTimingServiceImpl;
00011 
00021   class AgentTimingServiceFactory:
00022     public Factory<AgentTimingServiceFactory>
00023   {
00024   public:
00028     virtual ~AgentTimingServiceFactory();
00032     virtual AgentTimingServiceImpl* createAgentTimingServiceImpl( const std::string& agentName, const std::string& poolname ) const = 0;
00033   protected:
00037     AgentTimingServiceFactory( const std::string& name );
00038   private:
00042     AgentTimingServiceFactory();
00043   };
00044 }
00045 

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