summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.h
diff options
context:
space:
mode:
authorWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-07-24 15:50:11 +0000
committerWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-07-24 15:50:11 +0000
commit6b846cf03c0bcbd8c276cb0af61a181e5f98eaae (patch)
treeda50d054f9c761c3f6a5923f6979e93306c56d68 /TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.h
parent0e555b9150d38e3b3473ba325b56db2642e6352b (diff)
downloadATCD-6b846cf03c0bcbd8c276cb0af61a181e5f98eaae.tar.gz
Repo restructuring
Diffstat (limited to 'TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.h')
-rw-r--r--TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.h173
1 files changed, 0 insertions, 173 deletions
diff --git a/TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.h b/TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.h
deleted file mode 100644
index 1b26e36fe54..00000000000
--- a/TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.h
+++ /dev/null
@@ -1,173 +0,0 @@
-// -*- C++ -*-
-
-//=============================================================================
-/**
- * @file ServantRetentionStrategyNonRetain.h
- *
- * $Id$
- *
- * @author Johnny Willemsen <jwillemsen@remedy.nl>
- */
-//=============================================================================
-
-#ifndef TAO_SERVANT_RETENTION_STRATEGY_NON_RETAIN_H
-#define TAO_SERVANT_RETENTION_STRATEGY_NON_RETAIN_H
-#include /**/ "ace/pre.h"
-
-#include "tao/PortableServer/ServantRetentionStrategy.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/PortableServer/Servant_Location.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_Root_POA;
-
-namespace TAO
-{
- namespace Portable_Server
- {
- class ServantRetentionStrategyNonRetain
- : public ServantRetentionStrategy
- {
- public:
- ServantRetentionStrategyNonRetain (void);
-
- virtual void strategy_init (TAO_Root_POA *poa ACE_ENV_ARG_DECL);
-
- virtual void strategy_cleanup(ACE_ENV_SINGLE_ARG_DECL);
-
- CORBA::ULong waiting_servant_deactivation (void) const;
-
- virtual
- PortableServer::ObjectId *
- activate_object (PortableServer::Servant servant,
- CORBA::Short priority,
- int &wait_occurred_restart_call
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy));
-
-#if !defined (CORBA_E_MICRO)
- virtual
- void
- activate_object_with_id (const PortableServer::ObjectId &id,
- PortableServer::Servant servant,
- CORBA::Short priority,
- int &wait_occurred_restart_call
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy));
-#endif
-
- virtual void deactivate_object (const PortableServer::ObjectId &id
- ACE_ENV_ARG_DECL);
-
- virtual PortableServer::Servant find_servant (
- const PortableServer::ObjectId &system_id
- ACE_ENV_ARG_DECL);
-
- virtual int is_servant_in_map (PortableServer::Servant servant,
- int &wait_occurred_restart_call);
-
- virtual PortableServer::ObjectId *system_id_to_object_id (
- const PortableServer::ObjectId &system_id
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy));
-
- virtual
- PortableServer::Servant
- user_id_to_servant (const PortableServer::ObjectId &id
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
-
- CORBA::Object_ptr
- id_to_reference (const PortableServer::ObjectId &id,
- bool indirect
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
-
- virtual TAO_SERVANT_LOCATION servant_present (
- const PortableServer::ObjectId &system_id,
- PortableServer::Servant &servant
- ACE_ENV_ARG_DECL);
-
- virtual PortableServer::Servant find_servant (
- const PortableServer::ObjectId &system_id,
- TAO::Portable_Server::Servant_Upcall &servant_upcall,
- TAO::Portable_Server::POA_Current_Impl &poa_current_impl
- ACE_ENV_ARG_DECL);
-
- virtual int find_servant_priority (
- const PortableServer::ObjectId &system_id,
- CORBA::Short &priority
- ACE_ENV_ARG_DECL);
-
- virtual void deactivate_all_objects (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
-
- virtual PortableServer::ObjectId *servant_to_user_id (
- PortableServer::Servant servant
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
-
- virtual CORBA::Object_ptr servant_to_reference (
- PortableServer::Servant servant
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
-
- virtual CORBA::Object_ptr create_reference (
- const char *intf,
- CORBA::Short priority
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
-
- virtual CORBA::Object_ptr create_reference_with_id (
- const PortableServer::ObjectId &oid,
- const char *intf,
- CORBA::Short priority
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual int rebind_using_user_id_and_system_id (
- PortableServer::Servant servant,
- const PortableServer::ObjectId &user_id,
- const PortableServer::ObjectId &system_id,
- TAO::Portable_Server::Servant_Upcall &servant_upcall);
-
- virtual CORBA::Boolean servant_has_remaining_activations (
- PortableServer::Servant servant);
-
- virtual int unbind_using_user_id (
- const PortableServer::ObjectId &user_id);
-
- virtual ::PortableServer::ServantRetentionPolicyValue type() const;
-
- protected:
- TAO_Root_POA *poa_;
- };
- }
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#include /**/ "ace/post.h"
-#endif /* TAO_SERVANT_RETENTION_STRATEGY_NON_RETAIN_H */