本文整理汇总了C++中Probe::createStream方法的典型用法代码示例。如果您正苦于以下问题:C++ Probe::createStream方法的具体用法?C++ Probe::createStream怎么用?C++ Probe::createStream使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Probe
的用法示例。
在下文中一共展示了Probe::createStream方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: createStreams
DysectAPI::DysectErrorCode Frontend::createStreams(struct DysectFEContext_t* context) {
if(!context) {
return Err::warn(Error, "Context not set");
}
statFE = context->statFE;
vector<Probe*>& roots = ProbeTree::getRoots();
long numRoots = roots.size();
// Populate domain with MRNet network and debug process tables
Domain::setFEContext(context);
// Prepare streams
for(int i = 0; i < numRoots; i++) {
Probe* probe = roots[i];
probe->prepareStream(recursive);
}
// Create streams
for(int i = 0; i < numRoots; i++) {
Probe* probe = roots[i];
probe->createStream(recursive);
}
if(Domain::createFdSet() != OK) {
return Error;
}
for(int i = 0; i < numRoots; i++) {
Probe* probe = roots[i];
if(probe->prepareAction(recursive) != OK) {
Err::warn(Error, "Error occured while preparing actions");
}
}
return OK;
}