messaging_no_implc.cpp
来自「这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用」· C++ 代码 · 共 2,635 行 · 第 1/5 页
CPP
2,635 行
{
RequestPriorityPolicy *_tao_tmp_pointer =
ACE_static_cast (RequestPriorityPolicy *, _tao_void_pointer);
CORBA::release (_tao_tmp_pointer);
}
Messaging::RequestPriorityPolicy_ptr
Messaging::RequestPriorityPolicy::_narrow (
CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (_tao_objref))
{
return RequestPriorityPolicy::_nil ();
}
RequestPriorityPolicy_ptr proxy =
dynamic_cast<RequestPriorityPolicy_ptr> (_tao_objref);
return RequestPriorityPolicy::_duplicate (proxy);
}
Messaging::RequestPriorityPolicy_ptr
Messaging::RequestPriorityPolicy::_duplicate (RequestPriorityPolicy_ptr obj)
{
if (! CORBA::is_nil (obj))
{
obj->_add_ref ();
}
return obj;
}
CORBA::Boolean
Messaging::RequestPriorityPolicy::_is_a (
const char *value
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (
!ACE_OS::strcmp (
(char *)value,
"IDL:omg.org/CORBA/Policy:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
"IDL:omg.org/Messaging/RequestPriorityPolicy:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
"IDL:omg.org/CORBA/LocalObject:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
"IDL:omg.org/CORBA/Object:1.0"
)
)
{
return 1; // success using local knowledge
}
else
{
return 0;
}
}
const char* Messaging::RequestPriorityPolicy::_interface_repository_id (void) const
{
return "IDL:omg.org/Messaging/RequestPriorityPolicy:1.0";
}
CORBA::Boolean
Messaging::RequestPriorityPolicy::marshal (TAO_OutputCDR &)
{
return 0;
}
// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RequestPriorityPolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
48,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
ACE_NTOHL (0x6f72672f),
ACE_NTOHL (0x4d657373),
ACE_NTOHL (0x6167696e),
ACE_NTOHL (0x672f5265),
ACE_NTOHL (0x71756573),
ACE_NTOHL (0x74507269),
ACE_NTOHL (0x6f726974),
ACE_NTOHL (0x79506f6c),
ACE_NTOHL (0x6963793a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/Messaging/RequestPriorityPolicy:1.0
22,
ACE_NTOHL (0x52657175),
ACE_NTOHL (0x65737450),
ACE_NTOHL (0x72696f72),
ACE_NTOHL (0x69747950),
ACE_NTOHL (0x6f6c6963),
ACE_NTOHL (0x79000000), // name = RequestPriorityPolicy
};
static CORBA::TypeCode _tc_TAO_tc_Messaging_RequestPriorityPolicy (
CORBA::tk_objref,
sizeof (_oc_Messaging_RequestPriorityPolicy),
(char *) &_oc_Messaging_RequestPriorityPolicy,
0,
sizeof (Messaging::RequestPriorityPolicy)
);
namespace Messaging
{
::CORBA::TypeCode_ptr _tc_RequestPriorityPolicy =
&_tc_TAO_tc_Messaging_RequestPriorityPolicy;
}
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_cs.cpp:60
// Traits specializations for Messaging::ReplyPriorityPolicy.
ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
Messaging::ReplyPriorityPolicy_ptr
TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_duplicate (
Messaging::ReplyPriorityPolicy_ptr p
)
{
return Messaging::ReplyPriorityPolicy::_duplicate (p);
}
ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
void
TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_release (
Messaging::ReplyPriorityPolicy_ptr p
)
{
CORBA::release (p);
}
ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
Messaging::ReplyPriorityPolicy_ptr
TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_nil (void)
{
return Messaging::ReplyPriorityPolicy::_nil ();
}
ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
CORBA::Boolean
TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_marshal (
Messaging::ReplyPriorityPolicy_ptr p,
TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
// Function pointer for collocation factory initialization.
TAO::Collocation_Proxy_Broker *
(*Messaging__TAO_ReplyPriorityPolicy_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
Messaging::ReplyPriorityPolicy::ReplyPriorityPolicy (void)
{}
Messaging::ReplyPriorityPolicy::~ReplyPriorityPolicy (void)
{}
void
Messaging::ReplyPriorityPolicy::_tao_any_destructor (void *_tao_void_pointer)
{
ReplyPriorityPolicy *_tao_tmp_pointer =
ACE_static_cast (ReplyPriorityPolicy *, _tao_void_pointer);
CORBA::release (_tao_tmp_pointer);
}
Messaging::ReplyPriorityPolicy_ptr
Messaging::ReplyPriorityPolicy::_narrow (
CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (_tao_objref))
{
return ReplyPriorityPolicy::_nil ();
}
ReplyPriorityPolicy_ptr proxy =
dynamic_cast<ReplyPriorityPolicy_ptr> (_tao_objref);
return ReplyPriorityPolicy::_duplicate (proxy);
}
Messaging::ReplyPriorityPolicy_ptr
Messaging::ReplyPriorityPolicy::_duplicate (ReplyPriorityPolicy_ptr obj)
{
if (! CORBA::is_nil (obj))
{
obj->_add_ref ();
}
return obj;
}
CORBA::Boolean
Messaging::ReplyPriorityPolicy::_is_a (
const char *value
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (
!ACE_OS::strcmp (
(char *)value,
"IDL:omg.org/CORBA/Policy:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
"IDL:omg.org/Messaging/ReplyPriorityPolicy:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
"IDL:omg.org/CORBA/LocalObject:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
"IDL:omg.org/CORBA/Object:1.0"
)
)
{
return 1; // success using local knowledge
}
else
{
return 0;
}
}
const char* Messaging::ReplyPriorityPolicy::_interface_repository_id (void) const
{
return "IDL:omg.org/Messaging/ReplyPriorityPolicy:1.0";
}
CORBA::Boolean
Messaging::ReplyPriorityPolicy::marshal (TAO_OutputCDR &)
{
return 0;
}
// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_ReplyPriorityPolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
46,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
ACE_NTOHL (0x6f72672f),
ACE_NTOHL (0x4d657373),
ACE_NTOHL (0x6167696e),
ACE_NTOHL (0x672f5265),
ACE_NTOHL (0x706c7950),
ACE_NTOHL (0x72696f72),
ACE_NTOHL (0x69747950),
ACE_NTOHL (0x6f6c6963),
ACE_NTOHL (0x793a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/ReplyPriorityPolicy:1.0
20,
ACE_NTOHL (0x5265706c),
ACE_NTOHL (0x79507269),
ACE_NTOHL (0x6f726974),
ACE_NTOHL (0x79506f6c),
ACE_NTOHL (0x69637900), // name = ReplyPriorityPolicy
};
static CORBA::TypeCode _tc_TAO_tc_Messaging_ReplyPriorityPolicy (
CORBA::tk_objref,
sizeof (_oc_Messaging_ReplyPriorityPolicy),
(char *) &_oc_Messaging_ReplyPriorityPolicy,
0,
sizeof (Messaging::ReplyPriorityPolicy)
);
namespace Messaging
{
::CORBA::TypeCode_ptr _tc_ReplyPriorityPolicy =
&_tc_TAO_tc_Messaging_ReplyPriorityPolicy;
}
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_cs.cpp:60
// Traits specializations for Messaging::RequestStartTimePolicy.
ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
Messaging::RequestStartTimePolicy_ptr
TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_duplicate (
Messaging::RequestStartTimePolicy_ptr p
)
{
return Messaging::RequestStartTimePolicy::_duplicate (p);
}
ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
void
TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_release (
Messaging::RequestStartTimePolicy_ptr p
)
{
CORBA::release (p);
}
ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
Messaging::RequestStartTimePolicy_ptr
TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_nil (void)
{
return Messaging::RequestStartTimePolicy::_nil ();
}
ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
CORBA::Boolean
TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_marshal (
Messaging::RequestStartTimePolicy_ptr p,
TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
// Function pointer for collocation factory initialization.
TAO::Collocation_Proxy_Broker *
(*Messaging__TAO_RequestStartTimePolicy_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
Messaging::RequestStartTimePolicy::RequestStartTimePolicy (void)
{}
Messaging::RequestStartTimePolicy::~RequestStartTimePolicy (void)
{}
void
Messaging::RequestStartTimePolicy::_tao_any_destructor (void *_tao_void_pointer)
{
RequestStartTimePolicy *_tao_tmp_pointer =
ACE_static_cast (RequestStartTimePolicy *, _tao_void_pointer);
CORBA::release (_tao_tmp_pointer);
}
Messaging::RequestStartTimePolicy_ptr
Messaging::RequestStartTimePolicy::_narrow (
CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (_tao_objref))
{
return RequestStartTimePolicy::_nil ();
}
RequestStartTimePolicy_ptr proxy =
dynamic_cast<RequestStartTimePolicy_ptr> (_tao_objref);
return RequestStartTimePolicy::_duplicate (proxy);
}
Messaging::RequestStartTimePolicy_ptr
Messaging::RequestStartTimePolicy::_duplicate (RequestStartTimePolicy_ptr obj)
{
if (! CORBA::is_nil (obj))
{
obj->_add_ref ();
}
return obj;
}
CORBA::Boolean
Messaging::RequestStartTimePolicy::_is_a (
const char *value
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (
!ACE_OS::strcmp (
(char *)value,
"IDL:omg.org/CORBA/Policy:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
"IDL:omg.org/Messaging/RequestStartTimePolicy:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
"IDL:omg.org/CORBA/LocalObject:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
"IDL:omg.org/CORBA/Object:1.0"
)
)
{
return 1; // success using local knowledge
}
else
{
return 0;
}
}
const char* Messaging::RequestStartTimePolicy::_interface_repository_id (void) const
{
return "IDL:omg.org/Messaging/RequestStartTimePolicy:1.0";
}
CORBA::Boolean
Messaging::RequestStartTimePolicy::marshal (TAO_OutputCDR &)
{
return 0;
}
// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RequestStartTimePolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
49,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
ACE_NTOHL (0x6f72672f),
ACE_NTOHL (0x4d657373),
ACE_NTOHL (0x6167696e),
ACE_NTOHL (0x672f5265),
ACE_NTOHL (0x71756573),
ACE_NTOHL (0x74537461),
ACE_NTOHL (0x72745469),
ACE_NTOHL (0x6d65506f),
ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/Messaging/RequestStartTimePolicy:1.0
23,
ACE_NTOHL (0x52657175),
ACE_NTOHL (0x65737453),
ACE_NTOHL (0x74617274),
ACE_NTOHL (0x54696d65),
ACE_NTOHL (0x506f6c69),
ACE_NTOHL (0x63790000), // name = RequestStartTimePolicy
};
static CORBA::TypeCode _tc_TAO_tc_Messaging_RequestStartTimePolicy (
CORBA::tk_objref,
sizeof (_oc_Messaging_RequestStartTimePolicy),
(char *) &_oc_Messaging_RequestStartTimePolicy,
0,
sizeof (Messaging::RequestStartTimePolicy)
);
namespace Messaging
{
::CORBA::TypeCode_ptr _tc_RequestStartTimePolicy =
&_tc_TAO_tc_Messaging_RequestStartTimePolicy;
}
// TAO_IDL - Generated from
// be/be_visitor_interface/interface_cs.cpp:60
// Traits specializations for Messaging::RequestEndTimePolicy.
ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
Messaging::RequestEndTimePolicy_ptr
TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_duplicate (
Messaging::RequestEndTimePolicy_ptr p
)
{
return Messaging::RequestEndTimePolicy::_duplicate (p);
}
ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
void
TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_release (
Messaging::RequestEndTimePolicy_ptr p
)
{
CORBA::release (p);
}
ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
Messaging::RequestEndTimePolicy_ptr
TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_nil (void)
{
return Messaging::RequestEndTimePolicy::_nil ();
}
ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
CORBA::Boolean
TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_marshal (
Messaging::RequestEndTimePolicy_ptr p,
TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
// Function pointer for collocation factory initialization.
TAO::Collocation_Proxy_Broker *
(*Messaging__TAO_RequestEndTimePolicy_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
Messaging::RequestEndTimePolicy::RequestEndTimePolicy (void)
{}
Messaging::RequestEndTimePolicy::~RequestEndTimePolicy (void)
{}
void
Messaging::RequestEndTimePolicy::_tao_any_destructor (void *_tao_void_pointer)
{
RequestEndTimePolicy *_tao_tmp_pointer =
ACE_static_cast (RequestEndTimePolicy *, _tao_void_pointer);
CORBA::release (_tao_tmp_pointer);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?