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.h436
1 files changed, 217 insertions, 219 deletions
diff --git a/TAO/tao/RTScheduling/RTSchedulerC.h b/TAO/tao/RTScheduling/RTSchedulerC.h
index 4955b9caf07..322b2f7da10 100644
--- a/TAO/tao/RTScheduling/RTSchedulerC.h
+++ b/TAO/tao/RTScheduling/RTSchedulerC.h
@@ -40,7 +40,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "rtscheduler_export.h"
+#include "tao/RTScheduling/rtscheduler_export.h"
#include "tao/PI_Server/ServerRequestInfoC.h"
#include "tao/PI/ClientRequestInfoC.h"
@@ -81,6 +81,8 @@
// TAO_IDL - Generated from
// be\be_visitor_module/module_ch.cpp:48
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+
namespace CORBA
{
@@ -203,16 +205,16 @@ namespace RTScheduling
#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
@@ -220,124 +222,124 @@ namespace RTScheduling
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
@@ -345,45 +347,45 @@ namespace RTScheduling
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,
@@ -397,28 +399,28 @@ namespace RTScheduling
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;
@@ -427,28 +429,28 @@ namespace RTScheduling
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,
@@ -459,10 +461,10 @@ namespace RTScheduling
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,
@@ -473,10 +475,10 @@ namespace RTScheduling
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
@@ -484,33 +486,30 @@ namespace RTScheduling
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,
- CORBA::Octet
+ IdType
>
IdType_var;
-
+
typedef
TAO_Seq_Out_T<
- IdType,
- IdType_var,
- CORBA::Octet
+ IdType
>
IdType_out;
-
+
class TAO_RTScheduler_Export IdType
: public
- TAO_Unbounded_Sequence<
+ TAO::unbounded_value_sequence<
CORBA::Octet
>
{
@@ -520,12 +519,12 @@ namespace RTScheduling
IdType (
CORBA::ULong max,
CORBA::ULong length,
- CORBA::Octet* buffer,
- CORBA::Boolean release = 0
+ CORBA::Octet* buffer,
+ CORBA::Boolean release = false
);
IdType (const IdType &);
~IdType (void);
-
+
typedef IdType_var _var_type;
#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
@@ -533,30 +532,30 @@ namespace RTScheduling
CORBA::ULong length,
const ACE_Message_Block* mb
)
- : TAO_Unbounded_Sequence<CORBA::Octet> (length, 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
@@ -564,53 +563,50 @@ namespace RTScheduling
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_MngSeq_Var_T<
- NameList,
- TAO_SeqElem_String_Manager
+ TAO_VarSeq_Var_T<
+ NameList
>
NameList_var;
-
+
typedef
- TAO_MngSeq_Out_T<
- NameList,
- NameList_var,
- TAO_SeqElem_String_Manager
+ TAO_Seq_Out_T<
+ NameList
>
NameList_out;
-
+
class TAO_RTScheduler_Export NameList
: public
- TAO_Unbounded_String_Sequence
+ TAO::unbounded_string_sequence
{
public:
NameList (void);
@@ -618,78 +614,78 @@ namespace RTScheduling
NameList (
CORBA::ULong max,
CORBA::ULong length,
- char ** buffer,
- CORBA::Boolean release = 0
+ 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
@@ -697,88 +693,88 @@ namespace RTScheduling
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
@@ -786,63 +782,63 @@ namespace RTScheduling
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;
@@ -851,38 +847,38 @@ namespace RTScheduling
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
@@ -890,30 +886,30 @@ namespace RTScheduling
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
@@ -922,10 +918,10 @@ namespace RTScheduling
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,
@@ -935,10 +931,10 @@ namespace RTScheduling
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,
@@ -950,10 +946,10 @@ namespace RTScheduling
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,
@@ -965,10 +961,10 @@ namespace RTScheduling
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,
@@ -980,10 +976,10 @@ namespace RTScheduling
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
@@ -992,10 +988,10 @@ namespace RTScheduling
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,
@@ -1005,10 +1001,10 @@ namespace RTScheduling
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
@@ -1017,10 +1013,10 @@ namespace RTScheduling
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,
@@ -1033,10 +1029,10 @@ namespace RTScheduling
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
@@ -1044,10 +1040,10 @@ namespace RTScheduling
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
@@ -1056,10 +1052,10 @@ namespace RTScheduling
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
@@ -1068,10 +1064,10 @@ namespace RTScheduling
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
@@ -1080,10 +1076,10 @@ namespace RTScheduling
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
@@ -1091,10 +1087,10 @@ namespace RTScheduling
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
@@ -1103,10 +1099,10 @@ namespace RTScheduling
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
@@ -1115,10 +1111,10 @@ namespace RTScheduling
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
@@ -1126,36 +1122,36 @@ namespace RTScheduling
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
@@ -1172,7 +1168,7 @@ namespace TAO
#if !defined (_RTSCHEDULING_THREADACTION__TRAITS_CH_)
#define _RTSCHEDULING_THREADACTION__TRAITS_CH_
-
+
template<>
struct TAO_RTScheduler_Export Objref_Traits< ::RTScheduling::ThreadAction>
{
@@ -1193,7 +1189,7 @@ namespace TAO
#if !defined (_RTSCHEDULING_DISTRIBUTABLETHREAD__TRAITS_CH_)
#define _RTSCHEDULING_DISTRIBUTABLETHREAD__TRAITS_CH_
-
+
template<>
struct TAO_RTScheduler_Export Objref_Traits< ::RTScheduling::DistributableThread>
{
@@ -1214,7 +1210,7 @@ namespace TAO
#if !defined (_RTSCHEDULING_CURRENT__TRAITS_CH_)
#define _RTSCHEDULING_CURRENT__TRAITS_CH_
-
+
template<>
struct TAO_RTScheduler_Export Objref_Traits< ::RTScheduling::Current>
{
@@ -1235,7 +1231,7 @@ namespace TAO
#if !defined (_RTSCHEDULING_RESOURCEMANAGER__TRAITS_CH_)
#define _RTSCHEDULING_RESOURCEMANAGER__TRAITS_CH_
-
+
template<>
struct TAO_RTScheduler_Export Objref_Traits< ::RTScheduling::ResourceManager>
{
@@ -1256,7 +1252,7 @@ namespace TAO
#if !defined (_RTSCHEDULING_SCHEDULER__TRAITS_CH_)
#define _RTSCHEDULING_SCHEDULER__TRAITS_CH_
-
+
template<>
struct TAO_RTScheduler_Export Objref_Traits< ::RTScheduling::Scheduler>
{
@@ -1279,6 +1275,8 @@ namespace TAO
// TAO_IDL - Generated from
// be\be_codegen.cpp:955
+TAO_END_VERSIONED_NAMESPACE_DECL
+
#if defined(_MSC_VER)
#pragma warning(pop)
#endif /* _MSC_VER */