summaryrefslogtreecommitdiff
path: root/TAO/tao/RTScheduling/RTSchedulerC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/RTScheduling/RTSchedulerC.cpp')
-rw-r--r--TAO/tao/RTScheduling/RTSchedulerC.cpp946
1 files changed, 0 insertions, 946 deletions
diff --git a/TAO/tao/RTScheduling/RTSchedulerC.cpp b/TAO/tao/RTScheduling/RTSchedulerC.cpp
deleted file mode 100644
index 11262996eaf..00000000000
--- a/TAO/tao/RTScheduling/RTSchedulerC.cpp
+++ /dev/null
@@ -1,946 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:291
-
-
-#include "tao/RTScheduling/RTScheduler.h"
-#include "tao/CDR.h"
-#include "tao/ORB_Core.h"
-#include "tao/Var_Size_Argument_T.h"
-#include "ace/OS_NS_string.h"
-
-#if defined (__BORLANDC__)
-#pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig
-#endif /* __BORLANDC__ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:70
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:539
-
-#if !defined (_CORBA_POLICYLIST__ARG_TRAITS_CS_)
-#define _CORBA_POLICYLIST__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::PolicyList>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::PolicyList,
- TAO::Any_Insert_Policy_Stream <CORBA::PolicyList>
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_cs.cpp:60
-
-// Traits specializations for RTScheduling::ThreadAction.
-
-RTScheduling::ThreadAction_ptr
-TAO::Objref_Traits<RTScheduling::ThreadAction>::duplicate (
- RTScheduling::ThreadAction_ptr p
- )
-{
- return RTScheduling::ThreadAction::_duplicate (p);
-}
-
-void
-TAO::Objref_Traits<RTScheduling::ThreadAction>::release (
- RTScheduling::ThreadAction_ptr p
- )
-{
- ::CORBA::release (p);
-}
-
-RTScheduling::ThreadAction_ptr
-TAO::Objref_Traits<RTScheduling::ThreadAction>::nil (void)
-{
- return RTScheduling::ThreadAction::_nil ();
-}
-
-CORBA::Boolean
-TAO::Objref_Traits<RTScheduling::ThreadAction>::marshal (
- RTScheduling::ThreadAction_ptr p,
- TAO_OutputCDR & cdr
- )
-{
- return CORBA::Object::marshal (p, cdr);
-}
-
-RTScheduling::ThreadAction::ThreadAction (void)
-{}
-
-RTScheduling::ThreadAction::~ThreadAction (void)
-{}
-
-RTScheduling::ThreadAction_ptr
-RTScheduling::ThreadAction::_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return ThreadAction::_duplicate (
- dynamic_cast<ThreadAction_ptr> (_tao_objref)
- );
-}
-
-RTScheduling::ThreadAction_ptr
-RTScheduling::ThreadAction::_unchecked_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return ThreadAction::_duplicate (
- dynamic_cast<ThreadAction_ptr> (_tao_objref)
- );
-}
-
-RTScheduling::ThreadAction_ptr
-RTScheduling::ThreadAction::_duplicate (ThreadAction_ptr obj)
-{
- if (! ::CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
-
- return obj;
-}
-
-void
-RTScheduling::ThreadAction::_tao_release (ThreadAction_ptr obj)
-{
- ::CORBA::release (obj);
-}
-
-CORBA::Boolean
-RTScheduling::ThreadAction::_is_a (
- const char *value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- if (
- !ACE_OS::strcmp (
- value,
- "IDL:RTScheduling/ThreadAction:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/LocalObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- )
- {
- return true; // success using local knowledge
- }
- else
- {
- return false;
- }
-}
-
-const char* RTScheduling::ThreadAction::_interface_repository_id (void) const
-{
- return "IDL:RTScheduling/ThreadAction:1.0";
-}
-
-CORBA::Boolean
-RTScheduling::ThreadAction::marshal (TAO_OutputCDR &)
-{
- return false;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_cs.cpp:60
-
-// Traits specializations for RTScheduling::DistributableThread.
-
-RTScheduling::DistributableThread_ptr
-TAO::Objref_Traits<RTScheduling::DistributableThread>::duplicate (
- RTScheduling::DistributableThread_ptr p
- )
-{
- return RTScheduling::DistributableThread::_duplicate (p);
-}
-
-void
-TAO::Objref_Traits<RTScheduling::DistributableThread>::release (
- RTScheduling::DistributableThread_ptr p
- )
-{
- ::CORBA::release (p);
-}
-
-RTScheduling::DistributableThread_ptr
-TAO::Objref_Traits<RTScheduling::DistributableThread>::nil (void)
-{
- return RTScheduling::DistributableThread::_nil ();
-}
-
-CORBA::Boolean
-TAO::Objref_Traits<RTScheduling::DistributableThread>::marshal (
- RTScheduling::DistributableThread_ptr p,
- TAO_OutputCDR & cdr
- )
-{
- return CORBA::Object::marshal (p, cdr);
-}
-
-RTScheduling::DistributableThread::DistributableThread (void)
-{}
-
-RTScheduling::DistributableThread::~DistributableThread (void)
-{}
-
-RTScheduling::DistributableThread_ptr
-RTScheduling::DistributableThread::_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return DistributableThread::_duplicate (
- dynamic_cast<DistributableThread_ptr> (_tao_objref)
- );
-}
-
-RTScheduling::DistributableThread_ptr
-RTScheduling::DistributableThread::_unchecked_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return DistributableThread::_duplicate (
- dynamic_cast<DistributableThread_ptr> (_tao_objref)
- );
-}
-
-RTScheduling::DistributableThread_ptr
-RTScheduling::DistributableThread::_duplicate (DistributableThread_ptr obj)
-{
- if (! ::CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
-
- return obj;
-}
-
-void
-RTScheduling::DistributableThread::_tao_release (DistributableThread_ptr obj)
-{
- ::CORBA::release (obj);
-}
-
-CORBA::Boolean
-RTScheduling::DistributableThread::_is_a (
- const char *value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- if (
- !ACE_OS::strcmp (
- value,
- "IDL:RTScheduling/DistributableThread:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/LocalObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- )
- {
- return true; // success using local knowledge
- }
- else
- {
- return false;
- }
-}
-
-const char* RTScheduling::DistributableThread::_interface_repository_id (void) const
-{
- return "IDL:RTScheduling/DistributableThread:1.0";
-}
-
-CORBA::Boolean
-RTScheduling::DistributableThread::marshal (TAO_OutputCDR &)
-{
- return false;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_cs.cpp:60
-
-// Traits specializations for RTScheduling::Current.
-
-RTScheduling::Current_ptr
-TAO::Objref_Traits<RTScheduling::Current>::duplicate (
- RTScheduling::Current_ptr p
- )
-{
- return RTScheduling::Current::_duplicate (p);
-}
-
-void
-TAO::Objref_Traits<RTScheduling::Current>::release (
- RTScheduling::Current_ptr p
- )
-{
- ::CORBA::release (p);
-}
-
-RTScheduling::Current_ptr
-TAO::Objref_Traits<RTScheduling::Current>::nil (void)
-{
- return RTScheduling::Current::_nil ();
-}
-
-CORBA::Boolean
-TAO::Objref_Traits<RTScheduling::Current>::marshal (
- RTScheduling::Current_ptr p,
- TAO_OutputCDR & cdr
- )
-{
- return CORBA::Object::marshal (p, cdr);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_exception/exception_cs.cpp:63
-
-RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE::UNSUPPORTED_SCHEDULING_DISCIPLINE (void)
- : CORBA::UserException (
- "IDL:RTScheduling/Current/UNSUPPORTED_SCHEDULING_DISCIPLINE:1.0",
- "UNSUPPORTED_SCHEDULING_DISCIPLINE"
- )
-{
-}
-
-RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE::~UNSUPPORTED_SCHEDULING_DISCIPLINE (void)
-{
-}
-
-RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE::UNSUPPORTED_SCHEDULING_DISCIPLINE (const ::RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE &_tao_excp)
- : CORBA::UserException (
- _tao_excp._rep_id (),
- _tao_excp._name ()
- )
-{
-}
-
-RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE&
-RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE::operator= (const ::RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE &_tao_excp)
-{
- this->::CORBA::UserException::operator= (_tao_excp);
- return *this;
-}
-
-RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE *
-RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE::_downcast (CORBA::Exception *_tao_excp)
-{
- return dynamic_cast<UNSUPPORTED_SCHEDULING_DISCIPLINE *> (_tao_excp);
-}
-
-const RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE *
-RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE::_downcast (CORBA::Exception const *_tao_excp)
-{
- return dynamic_cast<const UNSUPPORTED_SCHEDULING_DISCIPLINE *> (_tao_excp);
-}
-
-CORBA::Exception *RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE::_alloc (void)
-{
- CORBA::Exception *retval = 0;
- ACE_NEW_RETURN (retval, ::RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE, 0);
- return retval;
-}
-
-CORBA::Exception *
-RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE::_tao_duplicate (void) const
-{
- CORBA::Exception *result = 0;
- ACE_NEW_RETURN (
- result,
- ::RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE (*this),
- 0
- );
- return result;
-}
-
-void RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE::_raise (void) const
-{
- TAO_RAISE (*this);
-}
-
-void RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE::_tao_encode (
- TAO_OutputCDR &
- ACE_ENV_ARG_DECL
- ) const
-{
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE::_tao_decode (
- TAO_InputCDR &
- ACE_ENV_ARG_DECL
- )
-{
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-// TAO extension - the virtual _type method.
-CORBA::TypeCode_ptr RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE::_tao_type (void) const
-{
- return ::RTScheduling::Current::_tc_UNSUPPORTED_SCHEDULING_DISCIPLINE;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_RTSCHEDULING_CURRENT_IDTYPE_CS_)
-#define _RTSCHEDULING_CURRENT_IDTYPE_CS_
-
-RTScheduling::Current::IdType::IdType (void)
-{}
-
-RTScheduling::Current::IdType::IdType (
- CORBA::ULong max
- )
- : TAO::unbounded_value_sequence<
- CORBA::Octet
- >
- (max)
-{}
-
-RTScheduling::Current::IdType::IdType (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Octet * buffer,
- CORBA::Boolean release
- )
- : TAO::unbounded_value_sequence<
- CORBA::Octet
- >
- (max, length, buffer, release)
-{}
-
-RTScheduling::Current::IdType::IdType (
- const IdType &seq
- )
- : TAO::unbounded_value_sequence<
- CORBA::Octet
- >
- (seq)
-{}
-
-RTScheduling::Current::IdType::~IdType (void)
-{}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_RTSCHEDULING_CURRENT_NAMELIST_CS_)
-#define _RTSCHEDULING_CURRENT_NAMELIST_CS_
-
-RTScheduling::Current::NameList::NameList (void)
-{}
-
-RTScheduling::Current::NameList::NameList (
- CORBA::ULong max
- )
- : TAO::unbounded_string_sequence
- (max)
-{}
-
-RTScheduling::Current::NameList::NameList (
- CORBA::ULong max,
- CORBA::ULong length,
- char * * buffer,
- CORBA::Boolean release
- )
- : TAO::unbounded_string_sequence
- (max, length, buffer, release)
-{}
-
-RTScheduling::Current::NameList::NameList (
- const NameList &seq
- )
- : TAO::unbounded_string_sequence
- (seq)
-{}
-
-RTScheduling::Current::NameList::~NameList (void)
-{}
-
-#endif /* end #if !defined */
-
-RTScheduling::Current::Current (void)
-{}
-
-RTScheduling::Current::~Current (void)
-{}
-
-RTScheduling::Current_ptr
-RTScheduling::Current::_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return Current::_duplicate (
- dynamic_cast<Current_ptr> (_tao_objref)
- );
-}
-
-RTScheduling::Current_ptr
-RTScheduling::Current::_unchecked_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return Current::_duplicate (
- dynamic_cast<Current_ptr> (_tao_objref)
- );
-}
-
-RTScheduling::Current_ptr
-RTScheduling::Current::_duplicate (Current_ptr obj)
-{
- if (! ::CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
-
- return obj;
-}
-
-void
-RTScheduling::Current::_tao_release (Current_ptr obj)
-{
- ::CORBA::release (obj);
-}
-
-CORBA::Boolean
-RTScheduling::Current::_is_a (
- const char *value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- if (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Current:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/RTCORBA/Current:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:RTScheduling/Current:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/LocalObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- )
- {
- return true; // success using local knowledge
- }
- else
- {
- return false;
- }
-}
-
-const char* RTScheduling::Current::_interface_repository_id (void) const
-{
- return "IDL:RTScheduling/Current:1.0";
-}
-
-CORBA::Boolean
-RTScheduling::Current::marshal (TAO_OutputCDR &)
-{
- return false;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_cs.cpp:60
-
-// Traits specializations for RTScheduling::ResourceManager.
-
-RTScheduling::ResourceManager_ptr
-TAO::Objref_Traits<RTScheduling::ResourceManager>::duplicate (
- RTScheduling::ResourceManager_ptr p
- )
-{
- return RTScheduling::ResourceManager::_duplicate (p);
-}
-
-void
-TAO::Objref_Traits<RTScheduling::ResourceManager>::release (
- RTScheduling::ResourceManager_ptr p
- )
-{
- ::CORBA::release (p);
-}
-
-RTScheduling::ResourceManager_ptr
-TAO::Objref_Traits<RTScheduling::ResourceManager>::nil (void)
-{
- return RTScheduling::ResourceManager::_nil ();
-}
-
-CORBA::Boolean
-TAO::Objref_Traits<RTScheduling::ResourceManager>::marshal (
- RTScheduling::ResourceManager_ptr p,
- TAO_OutputCDR & cdr
- )
-{
- return CORBA::Object::marshal (p, cdr);
-}
-
-RTScheduling::ResourceManager::ResourceManager (void)
-{}
-
-RTScheduling::ResourceManager::~ResourceManager (void)
-{}
-
-RTScheduling::ResourceManager_ptr
-RTScheduling::ResourceManager::_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return ResourceManager::_duplicate (
- dynamic_cast<ResourceManager_ptr> (_tao_objref)
- );
-}
-
-RTScheduling::ResourceManager_ptr
-RTScheduling::ResourceManager::_unchecked_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return ResourceManager::_duplicate (
- dynamic_cast<ResourceManager_ptr> (_tao_objref)
- );
-}
-
-RTScheduling::ResourceManager_ptr
-RTScheduling::ResourceManager::_duplicate (ResourceManager_ptr obj)
-{
- if (! ::CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
-
- return obj;
-}
-
-void
-RTScheduling::ResourceManager::_tao_release (ResourceManager_ptr obj)
-{
- ::CORBA::release (obj);
-}
-
-CORBA::Boolean
-RTScheduling::ResourceManager::_is_a (
- const char *value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- if (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/RTCORBA/Mutex:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:RTScheduling/ResourceManager:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/LocalObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- )
- {
- return true; // success using local knowledge
- }
- else
- {
- return false;
- }
-}
-
-const char* RTScheduling::ResourceManager::_interface_repository_id (void) const
-{
- return "IDL:RTScheduling/ResourceManager:1.0";
-}
-
-CORBA::Boolean
-RTScheduling::ResourceManager::marshal (TAO_OutputCDR &)
-{
- return false;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_cs.cpp:60
-
-// Traits specializations for RTScheduling::Scheduler.
-
-RTScheduling::Scheduler_ptr
-TAO::Objref_Traits<RTScheduling::Scheduler>::duplicate (
- RTScheduling::Scheduler_ptr p
- )
-{
- return RTScheduling::Scheduler::_duplicate (p);
-}
-
-void
-TAO::Objref_Traits<RTScheduling::Scheduler>::release (
- RTScheduling::Scheduler_ptr p
- )
-{
- ::CORBA::release (p);
-}
-
-RTScheduling::Scheduler_ptr
-TAO::Objref_Traits<RTScheduling::Scheduler>::nil (void)
-{
- return RTScheduling::Scheduler::_nil ();
-}
-
-CORBA::Boolean
-TAO::Objref_Traits<RTScheduling::Scheduler>::marshal (
- RTScheduling::Scheduler_ptr p,
- TAO_OutputCDR & cdr
- )
-{
- return CORBA::Object::marshal (p, cdr);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_exception/exception_cs.cpp:63
-
-RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES::INCOMPATIBLE_SCHEDULING_DISCIPLINES (void)
- : CORBA::UserException (
- "IDL:RTScheduling/Scheduler/INCOMPATIBLE_SCHEDULING_DISCIPLINES:1.0",
- "INCOMPATIBLE_SCHEDULING_DISCIPLINES"
- )
-{
-}
-
-RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES::~INCOMPATIBLE_SCHEDULING_DISCIPLINES (void)
-{
-}
-
-RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES::INCOMPATIBLE_SCHEDULING_DISCIPLINES (const ::RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES &_tao_excp)
- : CORBA::UserException (
- _tao_excp._rep_id (),
- _tao_excp._name ()
- )
-{
-}
-
-RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES&
-RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES::operator= (const ::RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES &_tao_excp)
-{
- this->::CORBA::UserException::operator= (_tao_excp);
- return *this;
-}
-
-RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES *
-RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES::_downcast (CORBA::Exception *_tao_excp)
-{
- return dynamic_cast<INCOMPATIBLE_SCHEDULING_DISCIPLINES *> (_tao_excp);
-}
-
-const RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES *
-RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES::_downcast (CORBA::Exception const *_tao_excp)
-{
- return dynamic_cast<const INCOMPATIBLE_SCHEDULING_DISCIPLINES *> (_tao_excp);
-}
-
-CORBA::Exception *RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES::_alloc (void)
-{
- CORBA::Exception *retval = 0;
- ACE_NEW_RETURN (retval, ::RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES, 0);
- return retval;
-}
-
-CORBA::Exception *
-RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES::_tao_duplicate (void) const
-{
- CORBA::Exception *result = 0;
- ACE_NEW_RETURN (
- result,
- ::RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES (*this),
- 0
- );
- return result;
-}
-
-void RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES::_raise (void) const
-{
- TAO_RAISE (*this);
-}
-
-void RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES::_tao_encode (
- TAO_OutputCDR &
- ACE_ENV_ARG_DECL
- ) const
-{
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES::_tao_decode (
- TAO_InputCDR &
- ACE_ENV_ARG_DECL
- )
-{
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-// TAO extension - the virtual _type method.
-CORBA::TypeCode_ptr RTScheduling::Scheduler::INCOMPATIBLE_SCHEDULING_DISCIPLINES::_tao_type (void) const
-{
- return ::RTScheduling::Scheduler::_tc_INCOMPATIBLE_SCHEDULING_DISCIPLINES;
-}
-
-RTScheduling::Scheduler::Scheduler (void)
-{}
-
-RTScheduling::Scheduler::~Scheduler (void)
-{}
-
-RTScheduling::Scheduler_ptr
-RTScheduling::Scheduler::_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return Scheduler::_duplicate (
- dynamic_cast<Scheduler_ptr> (_tao_objref)
- );
-}
-
-RTScheduling::Scheduler_ptr
-RTScheduling::Scheduler::_unchecked_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return Scheduler::_duplicate (
- dynamic_cast<Scheduler_ptr> (_tao_objref)
- );
-}
-
-RTScheduling::Scheduler_ptr
-RTScheduling::Scheduler::_duplicate (Scheduler_ptr obj)
-{
- if (! ::CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
-
- return obj;
-}
-
-void
-RTScheduling::Scheduler::_tao_release (Scheduler_ptr obj)
-{
- ::CORBA::release (obj);
-}
-
-CORBA::Boolean
-RTScheduling::Scheduler::_is_a (
- const char *value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- if (
- !ACE_OS::strcmp (
- value,
- "IDL:RTScheduling/Scheduler:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/LocalObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- )
- {
- return true; // success using local knowledge
- }
- else
- {
- return false;
- }
-}
-
-const char* RTScheduling::Scheduler::_interface_repository_id (void) const
-{
- return "IDL:RTScheduling/Scheduler:1.0";
-}
-
-CORBA::Boolean
-RTScheduling::Scheduler::marshal (TAO_OutputCDR &)
-{
- return false;
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL