本文整理汇总了C++中PacketStream::SubscribeRule方法的典型用法代码示例。如果您正苦于以下问题:C++ PacketStream::SubscribeRule方法的具体用法?C++ PacketStream::SubscribeRule怎么用?C++ PacketStream::SubscribeRule使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PacketStream
的用法示例。
在下文中一共展示了PacketStream::SubscribeRule方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
STDMETHODIMP
BasicPacketFlow::HandleSubscribe(INT32 lRuleNumber, UINT16 unStreamNumber)
{
PacketStream* pStream = &m_pStreams[unStreamNumber];
HX_ASSERT(pStream->m_bStreamRegistered);
INT32 ret = pStream->SubscribeRule(lRuleNumber,
m_bInitialSubscriptionDone,
m_bIsMulticast,
m_pFlowMgr);
if (ret >= 0)
{
m_bSubscribed = TRUE;
if (m_pRateManager)
{
IHXPacketFlowControl* pRateMgrFlowControl = NULL;
if (HXR_OK == m_pRateManager->QueryInterface(IID_IHXPacketFlowControl,
(void**)&pRateMgrFlowControl))
{
pRateMgrFlowControl->HandleSubscribe(lRuleNumber, unStreamNumber);
HX_RELEASE(pRateMgrFlowControl);
}
}
}
return HXR_OK;
}