rtcorbac.h
来自「这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用」· C头文件 代码 · 共 2,472 行 · 第 1/5 页
H
2,472 行
// TAO_IDL - Generated from
// be/be_visitor_structure/structure_ch.cpp:52
struct TAO_RTCORBA_Export PriorityBand
{
typedef PriorityBand_var _var_type;
static void _tao_any_destructor (void *);
RTCORBA::Priority low;
RTCORBA::Priority high;
};
// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PriorityBand;
// TAO_IDL - Generated from
// be/be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_RTCORBA_PRIORITYBANDS_CH_)
#define _RTCORBA_PRIORITYBANDS_CH_
class PriorityBands;
typedef
TAO_FixedSeq_Var_T<
PriorityBands,
PriorityBand
>
PriorityBands_var;
typedef
TAO_Seq_Out_T<
PriorityBands,
PriorityBands_var,
PriorityBand
>
PriorityBands_out;
class TAO_RTCORBA_Export PriorityBands
: public
TAO_Unbounded_Sequence<
PriorityBand
>
{
public:
PriorityBands (void);
PriorityBands (CORBA::ULong max);
PriorityBands (
CORBA::ULong max,
CORBA::ULong length,
PriorityBand* buffer,
CORBA::Boolean release = 0
);
PriorityBands (const PriorityBands &);
~PriorityBands (void);
static void _tao_any_destructor (void *);
typedef PriorityBands_var _var_type;
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PriorityBands;
// TAO_IDL - Generated from
// be/be_visitor_constant/constant_ch.cpp:52
const CORBA::PolicyType PRIORITY_BANDED_CONNECTION_POLICY_TYPE = 45U;
// TAO_IDL - Generated from
// be/be_interface.cpp:605
#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY__VAR_OUT_CH_)
#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY__VAR_OUT_CH_
class PriorityBandedConnectionPolicy;
typedef PriorityBandedConnectionPolicy *PriorityBandedConnectionPolicy_ptr;
typedef
TAO_Objref_Var_T<
PriorityBandedConnectionPolicy
>
PriorityBandedConnectionPolicy_var;
typedef
TAO_Objref_Out_T<
PriorityBandedConnectionPolicy
>
PriorityBandedConnectionPolicy_out;
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_ch.cpp:54
#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY_CH_)
#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY_CH_
class TAO_RTCORBA_Export PriorityBandedConnectionPolicy
: public virtual CORBA::Policy
{
public:
typedef PriorityBandedConnectionPolicy_ptr _ptr_type;
typedef PriorityBandedConnectionPolicy_var _var_type;
// The static operations.
static PriorityBandedConnectionPolicy_ptr _duplicate (PriorityBandedConnectionPolicy_ptr obj);
static PriorityBandedConnectionPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
static PriorityBandedConnectionPolicy_ptr _nil (void)
{
return (PriorityBandedConnectionPolicy_ptr)0;
}
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
// be/be_visitor_operation/operation_ch.cpp:46
virtual ::RTCORBA::PriorityBands * priority_bands (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_ch.cpp:186
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.
PriorityBandedConnectionPolicy (void);
virtual ~PriorityBandedConnectionPolicy (void);
private:
// Private and unimplemented for concrete interfaces.
PriorityBandedConnectionPolicy (const PriorityBandedConnectionPolicy &);
void operator= (const PriorityBandedConnectionPolicy &);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PriorityBandedConnectionPolicy;
// TAO_IDL - Generated from
// be/be_interface.cpp:605
#if !defined (_RTCORBA_CURRENT__VAR_OUT_CH_)
#define _RTCORBA_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 (_RTCORBA_CURRENT_CH_)
#define _RTCORBA_CURRENT_CH_
class TAO_RTCORBA_Export Current
: public virtual CORBA::Current
{
public:
typedef Current_ptr _ptr_type;
typedef Current_var _var_type;
// The static operations.
static Current_ptr _duplicate (Current_ptr obj);
static Current_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
static Current_ptr _nil (void)
{
return (Current_ptr)0;
}
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
// be/be_visitor_operation/operation_ch.cpp:46
virtual RTCORBA::Priority the_priority (
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 the_priority (
RTCORBA::Priority the_priority
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_ch.cpp:186
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
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Current;
// TAO_IDL - Generated from
// be/be_interface.cpp:605
#if !defined (_RTCORBA_MUTEX__VAR_OUT_CH_)
#define _RTCORBA_MUTEX__VAR_OUT_CH_
class Mutex;
typedef Mutex *Mutex_ptr;
typedef
TAO_Objref_Var_T<
Mutex
>
Mutex_var;
typedef
TAO_Objref_Out_T<
Mutex
>
Mutex_out;
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_ch.cpp:54
#if !defined (_RTCORBA_MUTEX_CH_)
#define _RTCORBA_MUTEX_CH_
class TAO_RTCORBA_Export Mutex
: public virtual CORBA::Object
{
public:
typedef Mutex_ptr _ptr_type;
typedef Mutex_var _var_type;
// The static operations.
static Mutex_ptr _duplicate (Mutex_ptr obj);
static Mutex_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
static Mutex_ptr _nil (void)
{
return (Mutex_ptr)0;
}
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
// be/be_visitor_operation/operation_ch.cpp:46
virtual void lock (
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 unlock (
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::Boolean try_lock (
TimeBase::TimeT max_wait
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_ch.cpp:186
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.
Mutex (void);
virtual ~Mutex (void);
private:
// Private and unimplemented for concrete interfaces.
Mutex (const Mutex &);
void operator= (const Mutex &);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Mutex;
// TAO_IDL - Generated from
// be/be_interface.cpp:605
#if !defined (_RTCORBA_RTORB__VAR_OUT_CH_)
#define _RTCORBA_RTORB__VAR_OUT_CH_
class RTORB;
typedef RTORB *RTORB_ptr;
typedef
TAO_Objref_Var_T<
RTORB
>
RTORB_var;
typedef
TAO_Objref_Out_T<
RTORB
>
RTORB_out;
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_ch.cpp:54
#if !defined (_RTCORBA_RTORB_CH_)
#define _RTCORBA_RTORB_CH_
class TAO_RTCORBA_Export RTORB
: public virtual CORBA::Object
{
public:
typedef RTORB_ptr _ptr_type;
typedef RTORB_var _var_type;
// The static operations.
static RTORB_ptr _duplicate (RTORB_ptr obj);
static RTORB_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
static RTORB_ptr _nil (void)
{
return (RTORB_ptr)0;
}
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
// be/be_visitor_operation/operation_ch.cpp:46
virtual ::RTCORBA::Mutex_ptr create_mutex (
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 destroy_mutex (
RTCORBA::Mutex_ptr the_mutex
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
// TAO_IDL - Generated from
// be/be_visitor_exception/exception_ch.cpp:51
#if !defined (_RTCORBA_RTORB_MUTEXNOTFOUND_CH_)
#define _RTCORBA_RTORB_MUTEXNOTFOUND_CH_
class TAO_RTCORBA_Export MutexNotFound : public CORBA::UserException
{
public:
MutexNotFound (void);
MutexNotFound (const MutexNotFound &);
~MutexNotFound (void);
MutexNotFound &operator= (const MutexNotFound &);
static void _tao_any_destructor (void *);
static MutexNotFound *_downcast (CORBA::Exception *);
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:125
virtual CORBA::TypeCode_ptr _type (void) const;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?