本文整理汇总了C++中poco::SharedPtr::set方法的典型用法代码示例。如果您正苦于以下问题:C++ SharedPtr::set方法的具体用法?C++ SharedPtr::set怎么用?C++ SharedPtr::set使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类poco::SharedPtr
的用法示例。
在下文中一共展示了SharedPtr::set方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int UarcRmemdServer::main(const std::vector<std::string>& args)
{
if ( _helpRequested ) {
displayHelp();
return Application::EXIT_OK;
}
try {
// laungh subsystems
getSubsystem<ClearHistory> ().Start();
getSubsystem<GatherSubsystem> ().Start();
getSubsystem<CalcSubsystem> ().Start();
getSubsystem<DataProcess> ().Start();
getSubsystem<StoreExeSubsystem> ().Start();
getSubsystem<WaitAllPerArchSubsystem> ().Start();
} catch ( Poco::Exception& e ) {
UarcRmemdServer::GetLogger().information(e.message(), __FILE__, __LINE__);
return Application::EXIT_CANTCREAT;
}
// wait for CTRL-C or kill
waitForTerminationRequest();
g_pevtWakeup->set();
getSubsystem<StoreExeSubsystem> ().Stop();
printf("已经关闭归集指标处理线程!\n");
getSubsystem<GatherSubsystem> ().Stop();
printf("已经关闭归集回调任务线程!\n");
getSubsystem<CalcSubsystem> ().Stop();
printf("已经关闭计算任务线程!\n");
getSubsystem<DataProcess> ().Stop();
printf("已经关闭数据处理任务线程!\n");
getSubsystem<WaitAllPerArchSubsystem> ().Stop();
printf("已经关闭初始归集指标获取线程!\n");
getSubsystem<ClearHistory> ().Stop();
printf("已经关闭定时清除历史数据线程!\n");
UarcRmemdServer::GetLogger().information("UarcRmemdServer quit.", __FILE__, __LINE__);
return Application::EXIT_OK;
}