(file) Return to OperationContext.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/OperationContext.cpp between version 1.16 and 1.17

version 1.16, 2003/02/12 22:01:19 version 1.17, 2003/04/16 00:17:14
Line 549 
Line 549 
     return(_rep->queryLanguage);     return(_rep->queryLanguage);
 } }
  
   
   const String TimeoutContainer::NAME = "TimeoutContainer";
   
   TimeoutContainer::TimeoutContainer(const OperationContext::Container & container)
   {
      const TimeoutContainer * p = dynamic_cast<const TimeoutContainer *>(&container);
      if(p == 0)
      {
         throw DynamicCastFailedException();
      }
      _value = p->_value;
   }
   
   TimeoutContainer::TimeoutContainer(Uint32 timeout)
   {
      _value = timeout;
   }
   
   String TimeoutContainer::getName(void) const
   {
      return (NAME);
   }
   
   OperationContext::Container * TimeoutContainer::clone(void) const
   {
      return (new TimeoutContainer(_value));
   }
   
   void TimeoutContainer::destroy(void)
   {
      delete this;
   }
   
   Uint32 TimeoutContainer::getTimeOut(void) const
   {
      return _value;
   }
   
   
   
   
   
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2