implrepoc.cpp
来自「这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用」· C++ 代码 · 共 2,210 行 · 第 1/5 页
CPP
2,210 行
return *this;
}
void ImplementationRepository::AlreadyRegistered::_tao_any_destructor (void *_tao_void_pointer)
{
AlreadyRegistered *_tao_tmp_pointer =
ACE_static_cast (AlreadyRegistered*, _tao_void_pointer);
delete _tao_tmp_pointer;
}
ImplementationRepository::AlreadyRegistered *
ImplementationRepository::AlreadyRegistered::_downcast (CORBA::Exception *_tao_excp)
{
if (!ACE_OS::strcmp ("IDL:ImplementationRepository/AlreadyRegistered:1.0", _tao_excp->_rep_id ()))
{
return ACE_dynamic_cast (AlreadyRegistered *, _tao_excp);
}
else
{
return 0;
}
}
CORBA::Exception *ImplementationRepository::AlreadyRegistered::_alloc (void)
{
CORBA::Exception *retval = 0;
ACE_NEW_RETURN (retval, ::ImplementationRepository::AlreadyRegistered, 0);
return retval;
}
CORBA::Exception *
ImplementationRepository::AlreadyRegistered::_tao_duplicate (void) const
{
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
::ImplementationRepository::AlreadyRegistered (*this),
0
);
return result;
}
void ImplementationRepository::AlreadyRegistered::_raise (void) const
{
TAO_RAISE (*this);
}
void ImplementationRepository::AlreadyRegistered::_tao_encode (
TAO_OutputCDR &cdr
ACE_ENV_ARG_DECL
) const
{
if (cdr << *this)
{
return;
}
ACE_THROW (CORBA::MARSHAL ());
}
void ImplementationRepository::AlreadyRegistered::_tao_decode (
TAO_InputCDR &cdr
ACE_ENV_ARG_DECL
)
{
if (cdr >> *this)
{
return;
}
ACE_THROW (CORBA::MARSHAL ());
}
// TAO extension - the virtual _type method.
CORBA::TypeCode_ptr ImplementationRepository::AlreadyRegistered::_type (void) const
{
return ::ImplementationRepository::_tc_AlreadyRegistered;
}
// TAO_IDL - Generated from
// c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_ImplementationRepository_AlreadyRegistered[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
51,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x496d706c),
ACE_NTOHL (0x656d656e),
ACE_NTOHL (0x74617469),
ACE_NTOHL (0x6f6e5265),
ACE_NTOHL (0x706f7369),
ACE_NTOHL (0x746f7279),
ACE_NTOHL (0x2f416c72),
ACE_NTOHL (0x65616479),
ACE_NTOHL (0x52656769),
ACE_NTOHL (0x73746572),
ACE_NTOHL (0x65643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:ImplementationRepository/AlreadyRegistered:1.0
18,
ACE_NTOHL (0x416c7265),
ACE_NTOHL (0x61647952),
ACE_NTOHL (0x65676973),
ACE_NTOHL (0x74657265),
ACE_NTOHL (0x64000000), // name = AlreadyRegistered
0, // member count
};
static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_AlreadyRegistered (
CORBA::tk_except,
sizeof (_oc_ImplementationRepository_AlreadyRegistered),
(char *) &_oc_ImplementationRepository_AlreadyRegistered,
0,
sizeof (ImplementationRepository::AlreadyRegistered)
);
namespace ImplementationRepository
{
::CORBA::TypeCode_ptr _tc_AlreadyRegistered =
&_tc_TAO_tc_ImplementationRepository_AlreadyRegistered;
}
// TAO_IDL - Generated from
// c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_exception/exception_cs.cpp:63
ImplementationRepository::CannotActivate::CannotActivate (void)
: CORBA::UserException (
"IDL:ImplementationRepository/CannotActivate:1.0",
"CannotActivate"
)
{
}
ImplementationRepository::CannotActivate::~CannotActivate (void)
{
}
ImplementationRepository::CannotActivate::CannotActivate (const ::ImplementationRepository::CannotActivate &_tao_excp)
: CORBA::UserException (
_tao_excp._rep_id (),
_tao_excp._name ()
)
{
this->reason = CORBA::string_dup (_tao_excp.reason.in ());
}
ImplementationRepository::CannotActivate&
ImplementationRepository::CannotActivate::operator= (const ::ImplementationRepository::CannotActivate &_tao_excp)
{
this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp);
this->reason = CORBA::string_dup (_tao_excp.reason.in ());
return *this;
}
void ImplementationRepository::CannotActivate::_tao_any_destructor (void *_tao_void_pointer)
{
CannotActivate *_tao_tmp_pointer =
ACE_static_cast (CannotActivate*, _tao_void_pointer);
delete _tao_tmp_pointer;
}
ImplementationRepository::CannotActivate *
ImplementationRepository::CannotActivate::_downcast (CORBA::Exception *_tao_excp)
{
if (!ACE_OS::strcmp ("IDL:ImplementationRepository/CannotActivate:1.0", _tao_excp->_rep_id ()))
{
return ACE_dynamic_cast (CannotActivate *, _tao_excp);
}
else
{
return 0;
}
}
CORBA::Exception *ImplementationRepository::CannotActivate::_alloc (void)
{
CORBA::Exception *retval = 0;
ACE_NEW_RETURN (retval, ::ImplementationRepository::CannotActivate, 0);
return retval;
}
CORBA::Exception *
ImplementationRepository::CannotActivate::_tao_duplicate (void) const
{
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
::ImplementationRepository::CannotActivate (*this),
0
);
return result;
}
void ImplementationRepository::CannotActivate::_raise (void) const
{
TAO_RAISE (*this);
}
void ImplementationRepository::CannotActivate::_tao_encode (
TAO_OutputCDR &cdr
ACE_ENV_ARG_DECL
) const
{
if (cdr << *this)
{
return;
}
ACE_THROW (CORBA::MARSHAL ());
}
void ImplementationRepository::CannotActivate::_tao_decode (
TAO_InputCDR &cdr
ACE_ENV_ARG_DECL
)
{
if (cdr >> *this)
{
return;
}
ACE_THROW (CORBA::MARSHAL ());
}
// TAO_IDL - Generated from
// c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_exception/exception_ctor.cpp:66
ImplementationRepository::CannotActivate::CannotActivate (
const char * _tao_reason
)
: CORBA::UserException (
"IDL:ImplementationRepository/CannotActivate:1.0",
"CannotActivate"
)
{
this->reason = CORBA::string_dup (_tao_reason);
}
// TAO extension - the virtual _type method.
CORBA::TypeCode_ptr ImplementationRepository::CannotActivate::_type (void) const
{
return ::ImplementationRepository::_tc_CannotActivate;
}
// TAO_IDL - Generated from
// c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_ImplementationRepository_CannotActivate[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
48,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x496d706c),
ACE_NTOHL (0x656d656e),
ACE_NTOHL (0x74617469),
ACE_NTOHL (0x6f6e5265),
ACE_NTOHL (0x706f7369),
ACE_NTOHL (0x746f7279),
ACE_NTOHL (0x2f43616e),
ACE_NTOHL (0x6e6f7441),
ACE_NTOHL (0x63746976),
ACE_NTOHL (0x6174653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:ImplementationRepository/CannotActivate:1.0
15,
ACE_NTOHL (0x43616e6e),
ACE_NTOHL (0x6f744163),
ACE_NTOHL (0x74697661),
ACE_NTOHL (0x74650000), // name = CannotActivate
1, // member count
7,
ACE_NTOHL (0x72656173),
ACE_NTOHL (0x6f6e0000), // name = reason
CORBA::tk_string,
0U, // string length
};
static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_CannotActivate (
CORBA::tk_except,
sizeof (_oc_ImplementationRepository_CannotActivate),
(char *) &_oc_ImplementationRepository_CannotActivate,
0,
sizeof (ImplementationRepository::CannotActivate)
);
namespace ImplementationRepository
{
::CORBA::TypeCode_ptr _tc_CannotActivate =
&_tc_TAO_tc_ImplementationRepository_CannotActivate;
}
// TAO_IDL - Generated from
// c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_exception/exception_cs.cpp:63
ImplementationRepository::NotFound::NotFound (void)
: CORBA::UserException (
"IDL:ImplementationRepository/NotFound:1.0",
"NotFound"
)
{
}
ImplementationRepository::NotFound::~NotFound (void)
{
}
ImplementationRepository::NotFound::NotFound (const ::ImplementationRepository::NotFound &_tao_excp)
: CORBA::UserException (
_tao_excp._rep_id (),
_tao_excp._name ()
)
{
}
ImplementationRepository::NotFound&
ImplementationRepository::NotFound::operator= (const ::ImplementationRepository::NotFound &_tao_excp)
{
this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp);
return *this;
}
void ImplementationRepository::NotFound::_tao_any_destructor (void *_tao_void_pointer)
{
NotFound *_tao_tmp_pointer =
ACE_static_cast (NotFound*, _tao_void_pointer);
delete _tao_tmp_pointer;
}
ImplementationRepository::NotFound *
ImplementationRepository::NotFound::_downcast (CORBA::Exception *_tao_excp)
{
if (!ACE_OS::strcmp ("IDL:ImplementationRepository/NotFound:1.0", _tao_excp->_rep_id ()))
{
return ACE_dynamic_cast (NotFound *, _tao_excp);
}
else
{
return 0;
}
}
CORBA::Exception *ImplementationRepository::NotFound::_alloc (void)
{
CORBA::Exception *retval = 0;
ACE_NEW_RETURN (retval, ::ImplementationRepository::NotFound, 0);
return retval;
}
CORBA::Exception *
ImplementationRepository::NotFound::_tao_duplicate (void) const
{
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
::ImplementationRepository::NotFound (*this),
0
);
return result;
}
void ImplementationRepository::NotFound::_raise (void) const
{
TAO_RAISE (*this);
}
void ImplementationRepository::NotFound::_tao_encode (
TAO_OutputCDR &cdr
ACE_ENV_ARG_DECL
) const
{
if (cdr << *this)
{
return;
}
ACE_THROW (CORBA::MARSHAL ());
}
void ImplementationRepository::NotFound::_tao_decode (
TAO_InputCDR &cdr
ACE_ENV_ARG_DECL
)
{
if (cdr >> *this)
{
return;
}
ACE_THROW (CORBA::MARSHAL ());
}
// TAO extension - the virtual _type method.
CORBA::TypeCode_ptr ImplementationRepository::NotFound::_type (void) const
{
return ::ImplementationRepository::_tc_NotFound;
}
// TAO_IDL - Generated from
// c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_ImplementationRepository_NotFound[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
42,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x496d706c),
ACE_NTOHL (0x656d656e),
ACE_NTOHL (0x74617469),
ACE_NTOHL (0x6f6e5265),
ACE_NTOHL (0x706f7369),
ACE_NTOHL (0x746f7279),
ACE_NTOHL (0x2f4e6f74),
ACE_NTOHL (0x466f756e),
ACE_NTOHL (0x643a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:ImplementationRepository/NotFound:1.0
9,
ACE_NTOHL (0x4e6f7446),
ACE_NTOHL (0x6f756e64),
ACE_NTOHL (0x0), // name = NotFound
0, // member count
};
static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_NotFound (
CORBA::tk_except,
sizeof (_oc_ImplementationRepository_NotFound),
(char *) &_oc_ImplementationRepository_NotFound,
0,
sizeof (ImplementationRepository::NotFound)
);
namespace ImplementationRepository
{
::CORBA::TypeCode_ptr _tc_NotFound =
&_tc_TAO_tc_ImplementationRepository_NotFound;
}
// TAO_IDL - Generated from
// c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_ImplementationRepository_EnvironmentVariable[] =
{
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?