本文整理汇总了C++中cosnotifychanneladmin::EventChannel_var::get_consumeradmin方法的典型用法代码示例。如果您正苦于以下问题:C++ EventChannel_var::get_consumeradmin方法的具体用法?C++ EventChannel_var::get_consumeradmin怎么用?C++ EventChannel_var::get_consumeradmin使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cosnotifychanneladmin::EventChannel_var
的用法示例。
在下文中一共展示了EventChannel_var::get_consumeradmin方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
void
IdAssignment::destroy_consumer_admin (
CosNotifyChannelAdmin::ChannelID channel_id,
CosNotifyChannelAdmin::AdminID admin_id
)
{
CosNotifyChannelAdmin::EventChannel_var ec =
this->notify_factory_->get_event_channel (channel_id);
if (CORBA::is_nil (ec.in ()))
{
ACE_ERROR((LM_ERROR,
" (%P|%t) Unable to find event channel\n"));
return;
}
CosNotifyChannelAdmin::ConsumerAdmin_var consumer_admin =
ec->get_consumeradmin (admin_id);
if (CORBA::is_nil (consumer_admin.in()))
{
ACE_ERROR ((LM_ERROR,
" (%P|%t) Unable to get consumer admin\n"));
}
consumer_admin->destroy ();
if (TAO_debug_level)
ACE_DEBUG ((LM_DEBUG,
"destroyed consumer admin\n"));
}