📄 ft_proxyadmin_base.cpp
字号:
// FT_ProxyAdmin_Base.cpp,v 1.4 2003/11/24 04:07:41 huangming Exp
#include "tao/PortableServer/PortableServer.h"
#include "tao/PortableServer/Servant_Base.h"
#include "FT_ProxyAdmin_T.h"
ACE_RCSID (EventChannel,
FT_ProxyAdmin_Base,
"FT_ProxyAdmin_Base.cpp,v 1.4 2003/11/24 04:07:41 huangming Exp")
FT_ProxyAdmin_Base::FT_ProxyAdmin_Base(PortableServer::ServantBase* servant,
PortableServer::POA_var poa)
: servant_(servant), poa_(poa)
{
}
FT_ProxyAdmin_Base::~FT_ProxyAdmin_Base()
{
}
void FT_ProxyAdmin_Base::activate(const FtRtecEventComm::ObjectId& oid
ACE_ENV_ARG_DECL)
{
poa_->activate_object_with_id(
ACE_reinterpret_cast(const PortableServer::ObjectId&, oid),
servant_
ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
object_id_ = oid;
}
const FtRtecEventComm::ObjectId& FT_ProxyAdmin_Base::object_id(ACE_ENV_SINGLE_ARG_DECL_NOT_USED) const
{
return object_id_;
}
CORBA::Object_var FT_ProxyAdmin_Base::reference(ACE_ENV_SINGLE_ARG_DECL) const
{
return poa_->servant_to_reference(servant_
ACE_ENV_ARG_PARAMETER);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -