本文整理汇总了C++中mercury::Channel::bundle方法的典型用法代码示例。如果您正苦于以下问题:C++ Channel::bundle方法的具体用法?C++ Channel::bundle怎么用?C++ Channel::bundle使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mercury::Channel
的用法示例。
在下文中一共展示了Channel::bundle方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: handleTimeout
int ChannelClientApp::handleTimeout( Mercury::TimerID id, void * arg )
{
ServerInterface::msg1Args & args =
ServerInterface::msg1Args::start( pChannel_->bundle() );
args.traits = pChannel_->traits();
args.seq = outSeq_++;
args.data = 0;
if (outSeq_ == numToSend_)
{
ServerInterface::disconnectArgs & args =
ServerInterface::disconnectArgs::start( pChannel_->bundle() );
args.seq = outSeq_;
this->stopTimer();
pChannel_->isIrregular( true );
}
pChannel_->send();
return 0;
}