summaryrefslogtreecommitdiff
path: root/TAO/tao/RTScheduling/RTSchedulerC.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/RTScheduling/RTSchedulerC.h')
-rw-r--r--TAO/tao/RTScheduling/RTSchedulerC.h1292
1 files changed, 0 insertions, 1292 deletions
diff --git a/TAO/tao/RTScheduling/RTSchedulerC.h b/TAO/tao/RTScheduling/RTSchedulerC.h
deleted file mode 100644
index 322b2f7da10..00000000000
--- a/TAO/tao/RTScheduling/RTSchedulerC.h
+++ /dev/null
@@ -1,1292 +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:153
-
-#ifndef _TAO_IDL_ORIG_RTSCHEDULERC_H_
-#define _TAO_IDL_ORIG_RTSCHEDULERC_H_
-
-#include /**/ "ace/pre.h"
-
-
-#include "ace/config-all.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/RTScheduling/rtscheduler_export.h"
-
-#include "tao/PI_Server/ServerRequestInfoC.h"
-#include "tao/PI/ClientRequestInfoC.h"
-#include "tao/PI/PIForwardRequestC.h"
-
-#include "tao/RTCORBA/RTCORBA_includeC.h"
-
-#include "tao/PortableServer/PortableServer_includeC.h"
-
-#include "tao/ORB.h"
-#include "tao/SystemException.h"
-#include "tao/Environment.h"
-#include "tao/Object.h"
-#include "tao/Sequence_T.h"
-#include "tao/Objref_VarOut_T.h"
-#include "tao/Seq_Var_T.h"
-#include "tao/Seq_Out_T.h"
-#include "tao/PortableInterceptorC.h"
-
-#ifndef TAO_RTSCHEDULER_SAFE_INCLUDE
-#error "You should not include RTSchedulerC.h directly, use RTScheduler.h"
-#endif /* !TAO_RTSCHEDULER_SAFE_INCLUDE */
-
-#if defined (TAO_EXPORT_MACRO)
-#undef TAO_EXPORT_MACRO
-#endif
-#define TAO_EXPORT_MACRO TAO_RTScheduler_Export
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-#if defined (__BORLANDC__)
-#pragma option push -w-rvl -w-rch -w-ccc -w-inl
-#endif /* __BORLANDC__ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_ch.cpp:48
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-namespace CORBA
-{
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_ch.cpp:66
-
- // Hand crafted
- typedef void* VoidData;
-
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_ch.cpp:48
-
-namespace RTScheduling
-{
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:598
-
-#if !defined (_RTSCHEDULING_THREADACTION__VAR_OUT_CH_)
-#define _RTSCHEDULING_THREADACTION__VAR_OUT_CH_
-
- class ThreadAction;
- typedef ThreadAction *ThreadAction_ptr;
-
- typedef
- TAO_Objref_Var_T<
- ThreadAction
- >
- ThreadAction_var;
-
- typedef
- TAO_Objref_Out_T<
- ThreadAction
- >
- ThreadAction_out;
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_ch.cpp:54
-
-#if !defined (_RTSCHEDULING_THREADACTION_CH_)
-#define _RTSCHEDULING_THREADACTION_CH_
-
- class TAO_RTScheduler_Export ThreadAction
- : public virtual CORBA::Object
- {
- public:
- typedef ThreadAction_ptr _ptr_type;
- typedef ThreadAction_var _var_type;
-
- // The static operations.
- static ThreadAction_ptr _duplicate (ThreadAction_ptr obj);
-
- static void _tao_release (ThreadAction_ptr obj);
-
- static ThreadAction_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static ThreadAction_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static ThreadAction_ptr _nil (void)
- {
- return static_cast<ThreadAction_ptr> (0);
- }
-
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void _cxx_do (
- ::CORBA::VoidData data
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_ch.cpp:210
-
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
-
- protected:
- // Abstract or local interface only.
- ThreadAction (void);
-
- virtual ~ThreadAction (void);
-
- private:
- // Private and unimplemented for concrete interfaces.
- ThreadAction (const ThreadAction &);
-
- void operator= (const ThreadAction &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
- extern TAO_RTScheduler_Export ::CORBA::TypeCode_ptr const _tc_ThreadAction;
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:598
-
-#if !defined (_RTSCHEDULING_DISTRIBUTABLETHREAD__VAR_OUT_CH_)
-#define _RTSCHEDULING_DISTRIBUTABLETHREAD__VAR_OUT_CH_
-
- class DistributableThread;
- typedef DistributableThread *DistributableThread_ptr;
-
- typedef
- TAO_Objref_Var_T<
- DistributableThread
- >
- DistributableThread_var;
-
- typedef
- TAO_Objref_Out_T<
- DistributableThread
- >
- DistributableThread_out;
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_ch.cpp:54
-
-#if !defined (_RTSCHEDULING_DISTRIBUTABLETHREAD_CH_)
-#define _RTSCHEDULING_DISTRIBUTABLETHREAD_CH_
-
- class TAO_RTScheduler_Export DistributableThread
- : public virtual CORBA::Object
- {
- public:
- typedef DistributableThread_ptr _ptr_type;
- typedef DistributableThread_var _var_type;
-
- // The static operations.
- static DistributableThread_ptr _duplicate (DistributableThread_ptr obj);
-
- static void _tao_release (DistributableThread_ptr obj);
-
- static DistributableThread_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static DistributableThread_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static DistributableThread_ptr _nil (void)
- {
- return static_cast<DistributableThread_ptr> (0);
- }
-
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_enum/enum_ch.cpp:57
-
- enum DT_State
- {
- ACTIVE,
- CANCELLED
- };
-
- typedef DT_State &DT_State_out;
-
- // TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
- static ::CORBA::TypeCode_ptr const _tc_DT_State;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void cancel (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::RTScheduling::DistributableThread::DT_State state (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_ch.cpp:210
-
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
-
- protected:
- // Abstract or local interface only.
- DistributableThread (void);
-
- virtual ~DistributableThread (void);
-
- private:
- // Private and unimplemented for concrete interfaces.
- DistributableThread (const DistributableThread &);
-
- void operator= (const DistributableThread &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
- extern TAO_RTScheduler_Export ::CORBA::TypeCode_ptr const _tc_DistributableThread;
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:598
-
-#if !defined (_RTSCHEDULING_CURRENT__VAR_OUT_CH_)
-#define _RTSCHEDULING_CURRENT__VAR_OUT_CH_
-
- class Current;
- typedef Current *Current_ptr;
-
- typedef
- TAO_Objref_Var_T<
- Current
- >
- Current_var;
-
- typedef
- TAO_Objref_Out_T<
- Current
- >
- Current_out;
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_ch.cpp:54
-
-#if !defined (_RTSCHEDULING_CURRENT_CH_)
-#define _RTSCHEDULING_CURRENT_CH_
-
- class TAO_RTScheduler_Export Current
- : public virtual ::RTCORBA::Current
- {
- public:
- typedef Current_ptr _ptr_type;
- typedef Current_var _var_type;
-
- // The static operations.
- static Current_ptr _duplicate (Current_ptr obj);
-
- static void _tao_release (Current_ptr obj);
-
- static Current_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static Current_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static Current_ptr _nil (void)
- {
- return static_cast<Current_ptr> (0);
- }
-
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::RTScheduling::DistributableThread_ptr spawn (
- ::RTScheduling::ThreadAction_ptr start,
- ::CORBA::VoidData data,
- const char * name,
- ::CORBA::Policy_ptr sched_param,
- ::CORBA::Policy_ptr implicit_sched_param,
- ::CORBA::ULong stack_size,
- ::RTCORBA::Priority base_priority
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_exception/exception_ch.cpp:53
-
-#if !defined (_RTSCHEDULING_CURRENT_UNSUPPORTED_SCHEDULING_DISCIPLINE_CH_)
-#define _RTSCHEDULING_CURRENT_UNSUPPORTED_SCHEDULING_DISCIPLINE_CH_
-
- class TAO_RTScheduler_Export UNSUPPORTED_SCHEDULING_DISCIPLINE : public CORBA::UserException
- {
- public:
-
- UNSUPPORTED_SCHEDULING_DISCIPLINE (void);
- UNSUPPORTED_SCHEDULING_DISCIPLINE (const UNSUPPORTED_SCHEDULING_DISCIPLINE &);
- ~UNSUPPORTED_SCHEDULING_DISCIPLINE (void);
-
- UNSUPPORTED_SCHEDULING_DISCIPLINE &operator= (const UNSUPPORTED_SCHEDULING_DISCIPLINE &);
-
- static UNSUPPORTED_SCHEDULING_DISCIPLINE *_downcast (CORBA::Exception *);
- static const UNSUPPORTED_SCHEDULING_DISCIPLINE *_downcast (CORBA::Exception const *);
-
- static CORBA::Exception *_alloc (void);
-
- virtual CORBA::Exception *_tao_duplicate (void) const;
-
- virtual void _raise (void) const;
-
- virtual void _tao_encode (
- TAO_OutputCDR &
- ACE_ENV_ARG_DECL
- ) const;
-
- virtual void _tao_decode (
- TAO_InputCDR &
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_exception/exception_ch.cpp:129
-
- virtual CORBA::TypeCode_ptr _tao_type (void) const;
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
- static ::CORBA::TypeCode_ptr const _tc_UNSUPPORTED_SCHEDULING_DISCIPLINE;
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void begin_scheduling_segment (
- const char * name,
- ::CORBA::Policy_ptr sched_param,
- ::CORBA::Policy_ptr implicit_sched_param
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void update_scheduling_segment (
- const char * name,
- ::CORBA::Policy_ptr sched_param,
- ::CORBA::Policy_ptr implicit_sched_param
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void end_scheduling_segment (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_sequence/sequence_ch.cpp:101
-
-#if !defined (_RTSCHEDULING_CURRENT_IDTYPE_CH_)
-#define _RTSCHEDULING_CURRENT_IDTYPE_CH_
-
- class IdType;
-
- typedef
- TAO_FixedSeq_Var_T<
- IdType
- >
- IdType_var;
-
- typedef
- TAO_Seq_Out_T<
- IdType
- >
- IdType_out;
-
- class TAO_RTScheduler_Export IdType
- : public
- TAO::unbounded_value_sequence<
- CORBA::Octet
- >
- {
- public:
- IdType (void);
- IdType (CORBA::ULong max);
- IdType (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Octet* buffer,
- CORBA::Boolean release = false
- );
- IdType (const IdType &);
- ~IdType (void);
-
- typedef IdType_var _var_type;
-
-#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
- IdType (
- CORBA::ULong length,
- const ACE_Message_Block* mb
- )
- : TAO::unbounded_value_sequence<CORBA::Octet> (length, mb) {}
-#endif /* TAO_NO_COPY_OCTET_SEQUENCE == 1 */
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
- static ::CORBA::TypeCode_ptr const _tc_IdType;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::RTScheduling::Current::IdType * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::RTScheduling::DistributableThread_ptr lookup (
- const ::RTScheduling::Current::IdType & id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::CORBA::Policy_ptr scheduling_parameter (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::CORBA::Policy_ptr implicit_scheduling_parameter (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_sequence/sequence_ch.cpp:101
-
-#if !defined (_RTSCHEDULING_CURRENT_NAMELIST_CH_)
-#define _RTSCHEDULING_CURRENT_NAMELIST_CH_
-
- class NameList;
-
- typedef
- TAO_VarSeq_Var_T<
- NameList
- >
- NameList_var;
-
- typedef
- TAO_Seq_Out_T<
- NameList
- >
- NameList_out;
-
- class TAO_RTScheduler_Export NameList
- : public
- TAO::unbounded_string_sequence
- {
- public:
- NameList (void);
- NameList (CORBA::ULong max);
- NameList (
- CORBA::ULong max,
- CORBA::ULong length,
- char ** buffer,
- CORBA::Boolean release = false
- );
- NameList (const NameList &);
- ~NameList (void);
-
- typedef NameList_var _var_type;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
- static ::CORBA::TypeCode_ptr const _tc_NameList;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::RTScheduling::Current::NameList * current_scheduling_segment_names (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_ch.cpp:210
-
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
-
- protected:
- // Abstract or local interface only.
- Current (void);
-
- virtual ~Current (void);
-
- private:
- // Private and unimplemented for concrete interfaces.
- Current (const Current &);
-
- void operator= (const Current &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
- extern TAO_RTScheduler_Export ::CORBA::TypeCode_ptr const _tc_Current;
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:598
-
-#if !defined (_RTSCHEDULING_RESOURCEMANAGER__VAR_OUT_CH_)
-#define _RTSCHEDULING_RESOURCEMANAGER__VAR_OUT_CH_
-
- class ResourceManager;
- typedef ResourceManager *ResourceManager_ptr;
-
- typedef
- TAO_Objref_Var_T<
- ResourceManager
- >
- ResourceManager_var;
-
- typedef
- TAO_Objref_Out_T<
- ResourceManager
- >
- ResourceManager_out;
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_ch.cpp:54
-
-#if !defined (_RTSCHEDULING_RESOURCEMANAGER_CH_)
-#define _RTSCHEDULING_RESOURCEMANAGER_CH_
-
- class TAO_RTScheduler_Export ResourceManager
- : public virtual ::RTCORBA::Mutex
- {
- public:
- typedef ResourceManager_ptr _ptr_type;
- typedef ResourceManager_var _var_type;
-
- // The static operations.
- static ResourceManager_ptr _duplicate (ResourceManager_ptr obj);
-
- static void _tao_release (ResourceManager_ptr obj);
-
- static ResourceManager_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static ResourceManager_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static ResourceManager_ptr _nil (void)
- {
- return static_cast<ResourceManager_ptr> (0);
- }
-
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_ch.cpp:210
-
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
-
- protected:
- // Abstract or local interface only.
- ResourceManager (void);
-
- virtual ~ResourceManager (void);
-
- private:
- // Private and unimplemented for concrete interfaces.
- ResourceManager (const ResourceManager &);
-
- void operator= (const ResourceManager &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
- extern TAO_RTScheduler_Export ::CORBA::TypeCode_ptr const _tc_ResourceManager;
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:598
-
-#if !defined (_RTSCHEDULING_SCHEDULER__VAR_OUT_CH_)
-#define _RTSCHEDULING_SCHEDULER__VAR_OUT_CH_
-
- class Scheduler;
- typedef Scheduler *Scheduler_ptr;
-
- typedef
- TAO_Objref_Var_T<
- Scheduler
- >
- Scheduler_var;
-
- typedef
- TAO_Objref_Out_T<
- Scheduler
- >
- Scheduler_out;
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_ch.cpp:54
-
-#if !defined (_RTSCHEDULING_SCHEDULER_CH_)
-#define _RTSCHEDULING_SCHEDULER_CH_
-
- class TAO_RTScheduler_Export Scheduler
- : public virtual CORBA::Object
- {
- public:
- typedef Scheduler_ptr _ptr_type;
- typedef Scheduler_var _var_type;
-
- // The static operations.
- static Scheduler_ptr _duplicate (Scheduler_ptr obj);
-
- static void _tao_release (Scheduler_ptr obj);
-
- static Scheduler_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static Scheduler_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static Scheduler_ptr _nil (void)
- {
- return static_cast<Scheduler_ptr> (0);
- }
-
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_exception/exception_ch.cpp:53
-
-#if !defined (_RTSCHEDULING_SCHEDULER_INCOMPATIBLE_SCHEDULING_DISCIPLINES_CH_)
-#define _RTSCHEDULING_SCHEDULER_INCOMPATIBLE_SCHEDULING_DISCIPLINES_CH_
-
- class TAO_RTScheduler_Export INCOMPATIBLE_SCHEDULING_DISCIPLINES : public CORBA::UserException
- {
- public:
-
- INCOMPATIBLE_SCHEDULING_DISCIPLINES (void);
- INCOMPATIBLE_SCHEDULING_DISCIPLINES (const INCOMPATIBLE_SCHEDULING_DISCIPLINES &);
- ~INCOMPATIBLE_SCHEDULING_DISCIPLINES (void);
-
- INCOMPATIBLE_SCHEDULING_DISCIPLINES &operator= (const INCOMPATIBLE_SCHEDULING_DISCIPLINES &);
-
- static INCOMPATIBLE_SCHEDULING_DISCIPLINES *_downcast (CORBA::Exception *);
- static const INCOMPATIBLE_SCHEDULING_DISCIPLINES *_downcast (CORBA::Exception const *);
-
- static CORBA::Exception *_alloc (void);
-
- virtual CORBA::Exception *_tao_duplicate (void) const;
-
- virtual void _raise (void) const;
-
- virtual void _tao_encode (
- TAO_OutputCDR &
- ACE_ENV_ARG_DECL
- ) const;
-
- virtual void _tao_decode (
- TAO_InputCDR &
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_exception/exception_ch.cpp:129
-
- virtual CORBA::TypeCode_ptr _tao_type (void) const;
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
- static ::CORBA::TypeCode_ptr const _tc_INCOMPATIBLE_SCHEDULING_DISCIPLINES;
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::CORBA::PolicyList * scheduling_policies (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void scheduling_policies (
- const ::CORBA::PolicyList & scheduling_policies
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::CORBA::PolicyList * poa_policies (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual char * scheduling_discipline_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::RTScheduling::ResourceManager_ptr create_resource_manager (
- const char * name,
- ::CORBA::Policy_ptr scheduling_parameter
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void set_scheduling_parameter (
- ::PortableServer::Servant & resource,
- const char * name,
- ::CORBA::Policy_ptr scheduling_parameter
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void begin_new_scheduling_segment (
- const ::RTScheduling::Current::IdType & guid,
- const char * name,
- ::CORBA::Policy_ptr sched_param,
- ::CORBA::Policy_ptr implicit_sched_param
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void begin_nested_scheduling_segment (
- const ::RTScheduling::Current::IdType & guid,
- const char * name,
- ::CORBA::Policy_ptr sched_param,
- ::CORBA::Policy_ptr implicit_sched_param
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void update_scheduling_segment (
- const ::RTScheduling::Current::IdType & guid,
- const char * name,
- ::CORBA::Policy_ptr sched_param,
- ::CORBA::Policy_ptr implicit_sched_param
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void end_scheduling_segment (
- const ::RTScheduling::Current::IdType & guid,
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void end_nested_scheduling_segment (
- const ::RTScheduling::Current::IdType & guid,
- const char * name,
- ::CORBA::Policy_ptr outer_sched_param
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void send_request (
- ::PortableInterceptor::ClientRequestInfo_ptr ri
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::PortableInterceptor::ForwardRequest
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void receive_request (
- ::PortableInterceptor::ServerRequestInfo_ptr ri,
- ::RTScheduling::Current::IdType_out guid,
- CORBA::String_out name,
- ::CORBA::Policy_out sched_param,
- ::CORBA::Policy_out implicit_sched_param
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::PortableInterceptor::ForwardRequest
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void send_reply (
- ::PortableInterceptor::ServerRequestInfo_ptr ri
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void send_exception (
- ::PortableInterceptor::ServerRequestInfo_ptr ri
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::PortableInterceptor::ForwardRequest
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void send_other (
- ::PortableInterceptor::ServerRequestInfo_ptr ri
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::PortableInterceptor::ForwardRequest
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void send_poll (
- ::PortableInterceptor::ClientRequestInfo_ptr ri
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::PortableInterceptor::ForwardRequest
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void receive_reply (
- ::PortableInterceptor::ClientRequestInfo_ptr ri
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void receive_exception (
- ::PortableInterceptor::ClientRequestInfo_ptr ri
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::PortableInterceptor::ForwardRequest
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void receive_other (
- ::PortableInterceptor::ClientRequestInfo_ptr ri
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::PortableInterceptor::ForwardRequest
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_ch.cpp:46
-
- virtual void cancel (
- const ::RTScheduling::Current::IdType & guid
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_ch.cpp:210
-
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
-
- protected:
- // Abstract or local interface only.
- Scheduler (void);
-
- virtual ~Scheduler (void);
-
- private:
- // Private and unimplemented for concrete interfaces.
- Scheduler (const Scheduler &);
-
- void operator= (const Scheduler &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
- extern TAO_RTScheduler_Export ::CORBA::TypeCode_ptr const _tc_Scheduler;
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_ch.cpp:66
-
-} // module RTScheduling
-
-// TAO_IDL - Generated from
-// be\be_visitor_traits.cpp:61
-
-// Traits specializations.
-namespace TAO
-{
-
-#if !defined (_RTSCHEDULING_THREADACTION__TRAITS_CH_)
-#define _RTSCHEDULING_THREADACTION__TRAITS_CH_
-
- template<>
- struct TAO_RTScheduler_Export Objref_Traits< ::RTScheduling::ThreadAction>
- {
- static ::RTScheduling::ThreadAction_ptr duplicate (
- ::RTScheduling::ThreadAction_ptr
- );
- static void release (
- ::RTScheduling::ThreadAction_ptr
- );
- static ::RTScheduling::ThreadAction_ptr nil (void);
- static CORBA::Boolean marshal (
- ::RTScheduling::ThreadAction_ptr p,
- TAO_OutputCDR & cdr
- );
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_RTSCHEDULING_DISTRIBUTABLETHREAD__TRAITS_CH_)
-#define _RTSCHEDULING_DISTRIBUTABLETHREAD__TRAITS_CH_
-
- template<>
- struct TAO_RTScheduler_Export Objref_Traits< ::RTScheduling::DistributableThread>
- {
- static ::RTScheduling::DistributableThread_ptr duplicate (
- ::RTScheduling::DistributableThread_ptr
- );
- static void release (
- ::RTScheduling::DistributableThread_ptr
- );
- static ::RTScheduling::DistributableThread_ptr nil (void);
- static CORBA::Boolean marshal (
- ::RTScheduling::DistributableThread_ptr p,
- TAO_OutputCDR & cdr
- );
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_RTSCHEDULING_CURRENT__TRAITS_CH_)
-#define _RTSCHEDULING_CURRENT__TRAITS_CH_
-
- template<>
- struct TAO_RTScheduler_Export Objref_Traits< ::RTScheduling::Current>
- {
- static ::RTScheduling::Current_ptr duplicate (
- ::RTScheduling::Current_ptr
- );
- static void release (
- ::RTScheduling::Current_ptr
- );
- static ::RTScheduling::Current_ptr nil (void);
- static CORBA::Boolean marshal (
- ::RTScheduling::Current_ptr p,
- TAO_OutputCDR & cdr
- );
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_RTSCHEDULING_RESOURCEMANAGER__TRAITS_CH_)
-#define _RTSCHEDULING_RESOURCEMANAGER__TRAITS_CH_
-
- template<>
- struct TAO_RTScheduler_Export Objref_Traits< ::RTScheduling::ResourceManager>
- {
- static ::RTScheduling::ResourceManager_ptr duplicate (
- ::RTScheduling::ResourceManager_ptr
- );
- static void release (
- ::RTScheduling::ResourceManager_ptr
- );
- static ::RTScheduling::ResourceManager_ptr nil (void);
- static CORBA::Boolean marshal (
- ::RTScheduling::ResourceManager_ptr p,
- TAO_OutputCDR & cdr
- );
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_RTSCHEDULING_SCHEDULER__TRAITS_CH_)
-#define _RTSCHEDULING_SCHEDULER__TRAITS_CH_
-
- template<>
- struct TAO_RTScheduler_Export Objref_Traits< ::RTScheduling::Scheduler>
- {
- static ::RTScheduling::Scheduler_ptr duplicate (
- ::RTScheduling::Scheduler_ptr
- );
- static void release (
- ::RTScheduling::Scheduler_ptr
- );
- static ::RTScheduling::Scheduler_ptr nil (void);
- static CORBA::Boolean marshal (
- ::RTScheduling::Scheduler_ptr p,
- TAO_OutputCDR & cdr
- );
- };
-
-#endif /* end #if !defined */
-}
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:955
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#if defined (__BORLANDC__)
-#pragma option pop
-#endif /* __BORLANDC__ */
-
-#include /**/ "ace/post.h"
-
-#endif /* ifndef */
-
-