6 #ifndef RTI_LogicalTimeFactory_h
7 #define RTI_LogicalTimeFactory_h
12 class LogicalTimeInterval;
17 template <
class T>
class auto_ptr;
47 std::auto_ptr< LogicalTime >
49 throw (InternalError) = 0;
53 std::auto_ptr< LogicalTimeInterval >
54 makeLogicalTimeInterval()
55 throw (InternalError) = 0;
71 static std::auto_ptr< LogicalTimeFactory >
73 makeLogicalTimeFactory(std::wstring
const & implementationName);
77 #endif // RTI_LogicalTimeFactory_h