summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp')
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp116
1 files changed, 0 insertions, 116 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp b/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp
deleted file mode 100644
index ff89a23ce7f..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp
+++ /dev/null
@@ -1,116 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-#include "TAO_UTO.h"
-#include "TAO_TIO.h"
-#include "TAO_Time_Service_Server.h"
-
-// Constructor.
-TAO_Time_Service_Server::TAO_Time_Service_Server (int shutdown)
- : shutdown_ (shutdown)
-{
-}
-
-// Destructor.
-TAO_Time_Service_Server::~TAO_Time_Service_Server (void)
-{
-}
-
-// This method returns the current system time and an estimate of
-// inaccuracy in a UTO.
-
-CosTime::UTO_ptr
-TAO_Time_Service_Server::universal_time (CORBA::Environment &TAO_IN_ENV)
-{
- TAO_UTO *uto = 0;
-
- // Return the local time of the system as a UTO.
- ACE_NEW_THROW_RETURN (uto,
- TAO_UTO (CORBA::ULongLong (ACE_OS::gettimeofday ().sec () * 10000000
- + ACE_OS::gettimeofday ().usec () * 10),
- 0,
- 0),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::UTO::_nil ());
-
- ACE_DEBUG ((LM_DEBUG,
- "Returning a UTO\n"));
-
- return uto->_this ();
-
- // In case we are using the IR.
- // if (this->shutdown_ != 0)
- // {
- // TAO_ORB_Core_instance ()->orb ()->shutdown ();
-
- // ACE_DEBUG ((LM_DEBUG,
- // "Shutting down the ORB\n"));
- // }
-
-}
-
-// This method returns the current time in a UTO only if the time can
-// be guaranteed to have been obtained securely. This method is not
-// implemented currently.
-
-CosTime::UTO_ptr
-TAO_Time_Service_Server::secure_universal_time (CORBA::Environment &env)
-{
- env.exception (new CORBA::NO_IMPLEMENT (CORBA::COMPLETED_NO));
- return 0;
-}
-
-// This creates a new UTO based on the given parameters.
-
-CosTime::UTO_ptr
-TAO_Time_Service_Server::new_universal_time (TimeBase::TimeT time,
- TimeBase::InaccuracyT inaccuracy,
- TimeBase::TdfT tdf,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_UTO *uto = 0;
-
- ACE_NEW_THROW_RETURN (uto,
- TAO_UTO (time,
- inaccuracy,
- tdf),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::UTO::_nil ());
-
- return uto->_this ();
-
-}
-
-// This creates a new UTO given a time in the UtcT form.
-
-CosTime::UTO_ptr
-TAO_Time_Service_Server::uto_from_utc (const TimeBase::UtcT &utc,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_UTO *uto = 0;
-
- ACE_NEW_THROW_RETURN (uto,
- TAO_UTO (utc.time,
- utc.inacclo + utc.inacchi,
- utc.tdf),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::UTO::_nil ());
- return uto->_this ();
-}
-
-// This creates a new TIO with the given parameters.
-
-CosTime::TIO_ptr
-TAO_Time_Service_Server::new_interval (TimeBase::TimeT lower,
- TimeBase::TimeT upper,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TIO *tio = 0;
-
- ACE_NEW_THROW_RETURN (tio,
- TAO_TIO (lower,
- upper),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::TIO::_nil ());
- return tio->_this ();
-}