rtcorbac.h
来自「这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用」· C头文件 代码 · 共 2,472 行 · 第 1/5 页
H
2,472 行
static ProtocolProperties_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
static ProtocolProperties_ptr _nil (void)
{
return (ProtocolProperties_ptr)0;
}
static void _tao_any_destructor (void *);
// 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);
// CDR Encoder/Decoder methods.
virtual CORBA::Boolean _tao_encode (TAO_OutputCDR &out_cdr);
virtual CORBA::Boolean _tao_decode (TAO_InputCDR &in_cdr);
protected:
// Abstract or local interface only.
ProtocolProperties (void);
virtual ~ProtocolProperties (void);
private:
// Private and unimplemented for concrete interfaces.
ProtocolProperties (const ProtocolProperties &);
void operator= (const ProtocolProperties &);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProtocolProperties;
// TAO_IDL - Generated from
// be/be_type.cpp:258
struct Protocol;
typedef
TAO_Var_Var_T<
Protocol
>
Protocol_var;
typedef
TAO_Out_T<
Protocol,
Protocol_var
>
Protocol_out;
// TAO_IDL - Generated from
// be/be_visitor_structure/structure_ch.cpp:52
struct TAO_RTCORBA_Export Protocol
{
typedef Protocol_var _var_type;
static void _tao_any_destructor (void *);
IOP::ProfileId protocol_type;
RTCORBA::ProtocolProperties_var orb_protocol_properties;
RTCORBA::ProtocolProperties_var transport_protocol_properties;
};
// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Protocol;
// TAO_IDL - Generated from
// be/be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_RTCORBA_PROTOCOLLIST_CH_)
#define _RTCORBA_PROTOCOLLIST_CH_
class ProtocolList;
typedef
TAO_VarSeq_Var_T<
ProtocolList,
Protocol
>
ProtocolList_var;
typedef
TAO_Seq_Out_T<
ProtocolList,
ProtocolList_var,
Protocol
>
ProtocolList_out;
class TAO_RTCORBA_Export ProtocolList
: public
TAO_Unbounded_Sequence<
Protocol
>
{
public:
ProtocolList (void);
ProtocolList (CORBA::ULong max);
ProtocolList (
CORBA::ULong max,
CORBA::ULong length,
Protocol* buffer,
CORBA::Boolean release = 0
);
ProtocolList (const ProtocolList &);
~ProtocolList (void);
static void _tao_any_destructor (void *);
typedef ProtocolList_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_ProtocolList;
// TAO_IDL - Generated from
// be/be_visitor_constant/constant_ch.cpp:52
const CORBA::PolicyType SERVER_PROTOCOL_POLICY_TYPE = 42U;
// TAO_IDL - Generated from
// be/be_interface.cpp:605
#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY__VAR_OUT_CH_)
#define _RTCORBA_SERVERPROTOCOLPOLICY__VAR_OUT_CH_
class ServerProtocolPolicy;
typedef ServerProtocolPolicy *ServerProtocolPolicy_ptr;
typedef
TAO_Objref_Var_T<
ServerProtocolPolicy
>
ServerProtocolPolicy_var;
typedef
TAO_Objref_Out_T<
ServerProtocolPolicy
>
ServerProtocolPolicy_out;
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_ch.cpp:54
#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY_CH_)
#define _RTCORBA_SERVERPROTOCOLPOLICY_CH_
class TAO_RTCORBA_Export ServerProtocolPolicy
: public virtual CORBA::Policy
{
public:
typedef ServerProtocolPolicy_ptr _ptr_type;
typedef ServerProtocolPolicy_var _var_type;
// The static operations.
static ServerProtocolPolicy_ptr _duplicate (ServerProtocolPolicy_ptr obj);
static ServerProtocolPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
static ServerProtocolPolicy_ptr _nil (void)
{
return (ServerProtocolPolicy_ptr)0;
}
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
// be/be_visitor_operation/operation_ch.cpp:46
virtual ::RTCORBA::ProtocolList * protocols (
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.
ServerProtocolPolicy (void);
virtual ~ServerProtocolPolicy (void);
private:
// Private and unimplemented for concrete interfaces.
ServerProtocolPolicy (const ServerProtocolPolicy &);
void operator= (const ServerProtocolPolicy &);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerProtocolPolicy;
// TAO_IDL - Generated from
// be/be_visitor_constant/constant_ch.cpp:52
const CORBA::PolicyType CLIENT_PROTOCOL_POLICY_TYPE = 43U;
// TAO_IDL - Generated from
// be/be_interface.cpp:605
#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY__VAR_OUT_CH_)
#define _RTCORBA_CLIENTPROTOCOLPOLICY__VAR_OUT_CH_
class ClientProtocolPolicy;
typedef ClientProtocolPolicy *ClientProtocolPolicy_ptr;
typedef
TAO_Objref_Var_T<
ClientProtocolPolicy
>
ClientProtocolPolicy_var;
typedef
TAO_Objref_Out_T<
ClientProtocolPolicy
>
ClientProtocolPolicy_out;
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_ch.cpp:54
#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY_CH_)
#define _RTCORBA_CLIENTPROTOCOLPOLICY_CH_
class TAO_RTCORBA_Export ClientProtocolPolicy
: public virtual CORBA::Policy
{
public:
typedef ClientProtocolPolicy_ptr _ptr_type;
typedef ClientProtocolPolicy_var _var_type;
// The static operations.
static ClientProtocolPolicy_ptr _duplicate (ClientProtocolPolicy_ptr obj);
static ClientProtocolPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
static ClientProtocolPolicy_ptr _nil (void)
{
return (ClientProtocolPolicy_ptr)0;
}
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
// be/be_visitor_operation/operation_ch.cpp:46
virtual ::RTCORBA::ProtocolList * protocols (
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.
ClientProtocolPolicy (void);
virtual ~ClientProtocolPolicy (void);
private:
// Private and unimplemented for concrete interfaces.
ClientProtocolPolicy (const ClientProtocolPolicy &);
void operator= (const ClientProtocolPolicy &);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ClientProtocolPolicy;
// TAO_IDL - Generated from
// be/be_visitor_constant/constant_ch.cpp:52
const CORBA::PolicyType PRIVATE_CONNECTION_POLICY_TYPE = 44U;
// TAO_IDL - Generated from
// be/be_interface.cpp:605
#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY__VAR_OUT_CH_)
#define _RTCORBA_PRIVATECONNECTIONPOLICY__VAR_OUT_CH_
class PrivateConnectionPolicy;
typedef PrivateConnectionPolicy *PrivateConnectionPolicy_ptr;
typedef
TAO_Objref_Var_T<
PrivateConnectionPolicy
>
PrivateConnectionPolicy_var;
typedef
TAO_Objref_Out_T<
PrivateConnectionPolicy
>
PrivateConnectionPolicy_out;
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_ch.cpp:54
#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY_CH_)
#define _RTCORBA_PRIVATECONNECTIONPOLICY_CH_
class TAO_RTCORBA_Export PrivateConnectionPolicy
: public virtual CORBA::Policy
{
public:
typedef PrivateConnectionPolicy_ptr _ptr_type;
typedef PrivateConnectionPolicy_var _var_type;
// The static operations.
static PrivateConnectionPolicy_ptr _duplicate (PrivateConnectionPolicy_ptr obj);
static PrivateConnectionPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
static PrivateConnectionPolicy_ptr _nil (void)
{
return (PrivateConnectionPolicy_ptr)0;
}
static void _tao_any_destructor (void *);
// 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.
PrivateConnectionPolicy (void);
virtual ~PrivateConnectionPolicy (void);
private:
// Private and unimplemented for concrete interfaces.
PrivateConnectionPolicy (const PrivateConnectionPolicy &);
void operator= (const PrivateConnectionPolicy &);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PrivateConnectionPolicy;
// TAO_IDL - Generated from
// be/be_interface.cpp:605
#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES__VAR_OUT_CH_)
#define _RTCORBA_TCPPROTOCOLPROPERTIES__VAR_OUT_CH_
class TCPProtocolProperties;
typedef TCPProtocolProperties *TCPProtocolProperties_ptr;
typedef
TAO_Objref_Var_T<
TCPProtocolProperties
>
TCPProtocolProperties_var;
typedef
TAO_Objref_Out_T<
TCPProtocolProperties
>
TCPProtocolProperties_out;
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_ch.cpp:54
#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES_CH_)
#define _RTCORBA_TCPPROTOCOLPROPERTIES_CH_
class TAO_RTCORBA_Export TCPProtocolProperties
: public virtual RTCORBA::ProtocolProperties
{
public:
typedef TCPProtocolProperties_ptr _ptr_type;
typedef TCPProtocolProperties_var _var_type;
// The static operations.
static TCPProtocolProperties_ptr _duplicate (TCPProtocolProperties_ptr obj);
static TCPProtocolProperties_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
static TCPProtocolProperties_ptr _nil (void)
{
return (TCPProtocolProperties_ptr)0;
}
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
// be/be_visitor_operation/operation_ch.cpp:46
virtual CORBA::Long send_buffer_size (
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 send_buffer_size (
CORBA::Long send_buffer_size
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::Long recv_buffer_size (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?